aynı sayfadaki listelere kısa yoldan ulaşmak

Katılım
11 Ocak 2006
Mesajlar
324
Değerli arkadaşlar

Aynı sayfadaki listelere kısa yoldan nasıl ulaşabiliriz.
Bu konuda yardımcı olursanız memnun olurum.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba

köprü ekleyebilirsiniz.
ad tanımlayarak yapabilirsiniz.
makro ile yapabilirsiniz.

ek dosya yeterli olmazsa makro yazmayı deneriz.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,602
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Makrolu çözümü de ben vereyim.

Not : A sütununda Birleştirilmiş hücre kullanmamalısınız.

Aşağıdaki kodlar ilgili sayfanın kod bölümünde olmalı, I sütununa çift tıklarsanız A sütununda Arama yapar, onun haricinde çift tıklamada I sütununa gider.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error GoTo Son
Dim c As Range
If Intersect(Target, [A:I]) Is Nothing Then Exit Sub
If Target.Column < 9 Then
    [I5].Select
Else
    Set c = Range("A:A").Find(Target, LookIn:=xlValues)
    If Not c Is Nothing Then
        Range("A" & c.Row).Select
    Else
        MsgBox "Adresi Bulamadım...."
    End If
End If
Son:
End Sub
 

Ekli dosyalar

Katılım
13 Mayıs 2008
Mesajlar
22
Excel Vers. ve Dili
office 2007 türkçe
sayın ustam masaalllah bilginiz var aynı bu köprüleme sistemil ile ilgili bir souda ben sorayım size aynı köprülemeyi arama moturuna yazınca istenilen yere yani sayfanın içinde bir hücreye köprü nasıl yapabiliriz yardımcı olursanız memnun olurum
Merhaba,

Makrolu çözümü de ben vereyim.

Not : A sütununda Birleştirilmiş hücre kullanmamalısınız.

Aşağıdaki kodlar ilgili sayfanın kod bölümünde olmalı, I sütununa çift tıklarsanız A sütununda Arama yapar, onun haricinde çift tıklamada I sütununa gider.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error GoTo Son
Dim c As Range
If Intersect(Target, [A:I]) Is Nothing Then Exit Sub
If Target.Column < 9 Then
    [I5].Select
Else
    Set c = Range("A:A").Find(Target, LookIn:=xlValues)
    If Not c Is Nothing Then
        Range("A" & c.Row).Select
    Else
        MsgBox "Adresi Bulamadım...."
    End If
End If
Son:
End Sub
 
Üst