Çözüldü Makro İle Köprü Oluşturma

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
369
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Merhaba Arkadaşlar

Köprü oluşturma ile ilgili yapmak istediklerimi ekteki örnek dosyama yazdım. Şimdiden yardımlarınız için teşekkür ederim.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayfa1 ,Sayfa kodu olarak kopyalayınız.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A6:D15]) Is Nothing Then Exit Sub
Sheets("Sayfa" & Target.Value).Select
   End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,165
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Alternatif olsun.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("A6:D15")) Is Nothing Then Exit Sub
    Hyperlinks.Add Anchor:=Target, Address:="", SubAddress:="Sayfa" & Target.Value & "!A1"
End Sub
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
369
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
SAYIN ÇITIR VE DALGALİKUR ÇOK TEŞEKKÜR EDERİM.
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
369
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Sayın çıtır hocam örnek dosyada çalışan kod gerçek dosyamda çalışmadı.Başvuru geçerli değil hatası verdi

Çünkü gerçek dosyamda hücrelere yazdığım değerler numara değil isimler herhalde o yüzden hata verdi
Nasıl düzenleyebiliriz acaba
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Örnek dosya ile gerçek dosyanın yapısı aynı olmalı Kod ve formüller ona göre oluşturuluyor. Farklı olması durumunda ne yapılması gerektiğini bilmek için yazdığız değerleri ve sayfa adlarını bilmek gerekir.Hücrelere sayfa adını mı? Yazıyorsunuz.Gerçek belgenizle aynı yapıda örnek belge ekleyin bakalım.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Hücrede Sayfa adı yazılı ise
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A6:D15]) Is Nothing Then Exit Sub
Sheets(Target.Value).Select
   End Sub
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
369
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Çıtır bey Sayfa isimleri değilde Hücrelerde Ad ve Soyadlar var
Sayfalar ise Sayfa1,Sayfa2.........Sayfa145 kadar
 
Son düzenleme:

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
369
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Gerçek dosyamın örneğini ekte gönderiyorum.
yapmak istediğim B5:G28 aralığındaki isimlere tıkladığımda Sayfalara sırayla otomatik köprü oluşturacak
B5 tıkladığımda Sayfa2 B6 tıkladığımda Sayfa3...........g28 tıklayınca Sayfa145 kadar otomatik köprü oluşturulacaktır.
Yarıdımlarınız için şimdiden teşekkürler
 

Ekli dosyalar

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
369
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Teşekkür ederim sayın dalgalikur
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Benim hazırladığım da alternatif olsun.
 

Ekli dosyalar

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
369
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Sağolun sayın çıtır Teşekkürler
 
Üst