Hücresi değişebilecek değere köprü oluşturmak

Katılım
19 Nisan 2016
Mesajlar
6
Excel Vers. ve Dili
2016 TR
Merhaba,

Excel'de isimler ve detay olmak üzere iki sayfam var.
isimler sayfasında A1 hücresinde Ali yazıyor. Ben isimler:A1 e tıkladığımda "detay" sayfasında "Ali" yazan hücreyi bulup ona gitmesini istiyorum. Bunu nasıl yapabilirim?
Detay sayfasında Ali yazan hücrenin yeri değişebiliyor.

Şimdiden teşekkür ederim.
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,167
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Dosyanız ekte

Ekli dosyanızı inceleyiniz, kodlar evvelce bu siteden temin edilen kodlardır.
Kod:
Sub Koprukur()
Worksheets("isimler").Range("A2:A65536").Hyperlinks.Delete
Worksheets("detay").Range("a2:a65536").Hyperlinks.Delete
For Each c In Worksheets("isimler").Range("a2:a65536")
If c.Value <> "" Then
bul = c.Value
If bul <> "" Then
Set d = Worksheets("detay").Range("a2:a65536").Find(bul, LookAt:=xlWhole)
If Not d Is Nothing Then
firstAddress = d.Address
Do
On Error Resume Next
Worksheets("isimler").Range(c.Address).Hyperlinks.Add Anchor:=Worksheets("isimler").Range(c.Address), Address:="", SubAddress:="detay!" & firstAddress
Worksheets("detay").Range(d.Address).Hyperlinks.Add Anchor:=Worksheets("detay").Range(d.Address), Address:="", SubAddress:="isimler!" & Worksheets("isimler").Range(c.Address).Address
Set d = Worksheets("detay").Cells.FindNext(d)
Loop While Not d Is Nothing And d.Address <> firstAddress
End If
End If
End If
Next c
End Sub
Sub Koprusil()

'Removes hyperlinks from the active worksheet
'Does not delete the hyperlink text, only the link to the site
    Do Until ActiveSheet.Hyperlinks.Count = 0
        ActiveSheet.Hyperlinks(1).Delete
    Loop
    Columns("a:a").Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    With Selection
        .HorizontalAlignment = xlCenter
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("a2").Select

End Sub
 

Ekli dosyalar

Katılım
19 Nisan 2016
Mesajlar
6
Excel Vers. ve Dili
2016 TR
Teşekkür ederim. Dosyayı indiremiyorum. Dosya.tc sitesine yüklemeniz mümkün müdür?
 
Katılım
19 Nisan 2016
Mesajlar
6
Excel Vers. ve Dili
2016 TR
Yardımlarınız için çok teşekkür ederim.
 
Üst