• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Gizli Link

  • Konbuyu başlatan Konbuyu başlatan besen
  • Başlangıç tarihi Başlangıç tarihi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
822
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
İngilizce
Merhaba dosyada link gözüküyor. Ancak bütün aramalarıma rağmen bulamadım. Linki kırmak istiyorum, kırılmıyor, silmek istiyorum silinmiyor, açmak istiyorum açılmıyor.

Data Validation larda yok.
Defined Names lerde yok.
Şu makroyla arattırdım yok.
Sub ExRef()
Dim MyRange As Range
Dim i, No As Integer
Dim MyMsg As String
For i = 1 To Worksheets.Count
No = 0
For Each MyRange In Sheets(i).UsedRange
If InStr(1, MyRange.Formula, "[") Then
MyRange.Interior.ColorIndex = 6
No = No + 1
End If
Next
MyMsg = MyMsg & vbCrLf & Sheets(i).Name & " sayfasında " & No & " adet "
Next
MsgBox MyMsg & vbCrLf & WorksheetFunction.Rept("--", 20) & vbCrLf & "Dış bağlantılı hücre bulundu." _
& vbCrLf & "(Bulunan hücreler sarı ile işaretlendi.)"
End Sub


Nerde bu link arkadaşlar.
 

Ekli dosyalar

  • Untitled.jpg
    Untitled.jpg
    20.8 KB · Görüntüleme: 6
Merhaba

Bir zamanlar benim de başıma gelmişti.
Aşağıdaki makro ile dosyadaki bu adları silmeye çalıştığımda onay ile ilgili satırları sildiğim halde 3 saat makronun çalıştığını hatırlıyorum.

Siz önce onay isteyen satırlar varken deneyin. Çok uzun sürecekse bu satırları silerek makroyu çalıştırın.

Kod:
Sub T_Ad_Sil_2()
On Error GoTo 10
Dim ONAY As Byte
For Each adlar In ThisWorkbook.Names
    ONAY = MsgBox(adlar.Name & vbCrLf & adlar & vbCrLf & vbCrLf & _
    "Tanımlı Ad Silinsin mi?", vbInformation + vbYesNo)
    
    If ONAY = vbYes Then
        adlar.Delete
 
    ElseIf ONAY = vbNo Then
    End If
10:
    Next
End Sub
 
.

Bir de bunu deneyin.

Kod:
Sub LinkListe()

Dim wb As Workbook
Set wb = Application.ActiveWorkbook
If Not IsEmpty(wb.LinkSources(xlExcelLinks)) Then
wb.Sheets.Add
xIndex = 1
For Each link In wb.LinkSources(xlExcelLinks)
Application.ActiveSheet.Cells(xIndex, 1).Value = link
xIndex = xIndex + 1
Next link
End If

End Sub

.
 
Üstat teşekkürler.

C:\dosya\BİLGİ_Rapor_V1.xlsm

şeklinde ayrı bir sheete linkin ismini getirdi.

Ancak bilgisayarımda böyle bir dosya yok.
Fakat bir önceki versiyon tablomu güncelleyerek sorunu hallettim.

saygılar.
 
Geri
Üst