DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub LinkBul01()
On Error Resume Next
Dim alan As Range
Dim i, j, adet, son As Integer
Dim Mesaj1, Mesaj2, Mesaj3 As String
Dim MyArray()
adet = 0
For Each alan In ActiveSheet.UsedRange
If InStr(1, alan.Formula, "[") Then
alan.Interior.ColorIndex = 6
adet = adet + 1
son = adet
ReDim MyArray(1 To adet)
MyArray(adet) = ActiveSheet.Name & " --- " & alan.Address(False, False) & Chr(13) & alan.Formula & Chr(13)
For j = LBound(MyArray) To UBound(MyArray)
If MyArray(j) <> "" Then Mesaj2 = Mesaj2 & Chr(13) & MyArray(j)
Next j
End If
Next
Mesaj1 = Mesaj1 & Chr(13) & ActiveSheet.Name & " Sayfasında " & adet & " adet "
If son = 0 Then
MsgBox "Bağlantılı Hücre Adresi Bulunamadı.", vbCritical + vbDefaultButton1 + vbOKOnly, "Link Bulma"
Exit Sub
End If
Mesaj3 = "(Bulunan Hücreler Sarı Renkle İşaretlenmiştir)"
MsgBox Mesaj1 & Chr(13) & WorksheetFunction.Rept("--", 50) & Chr(13) _
& "Dış Bağlantılı Hücre Bulundu." & Chr(13) & Chr(13) _
& "Bulunan Hücreler :" & Chr(13) & Mesaj2 & Chr(13) & Chr(13) & _
Mesaj3, , "Link Bulma"
End Sub
Arkadaşlar Merhaba
Sayın Recep Beyin kodları cok işime yaradı, Teşekkür ediyorum.
Burada Tüm linkleri değilde bizim secimimize göre linklerin bulunduğu hücreleri renklendirse ve her bulduğu hücre evveli uyarı verir ise anında linkler ile ilgili gerekir ise düzenleme yapılabilir. Renlendirdiğimiz hücrede değişiklik yapınca rengi kaldırtarak düzenleme dahada kullanışlı olabilir.
Renklendirme işi haric excel Düzen Bul dan benzer iş yapılabiliyor.
Bu konuyla ilgilenen arkadaşlara şindiden teşekkür ediyorum.