dikdörtgen şekildeki isim ile aynı sayfaya gitme

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
merhabalar;
Kod:
Sub sayfaya_git()

git = Selection.ShapeRange.TextFrame2.TextRange
Sheets(git).Select
End Sub
Sayfada bulunan dikdörtgen şekile yukarıdaki makroyu atadığımda çalışmıyor.

Ancak şekli seçip kodu manuel olarak çalıştırınca ilgili sayfaya gitme işlemi gerçekleşiyor.
Alternatif olarak (köprü hariç) ne yapabilirim?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ne yapmaya çalıştığınızı anlamadım maalesef. Sayfadaki mavi kutulardan hangisi seçiliyse, Düğme1'e tıklandığında o sayfaya gidiyor. Sizin yapmak istediğiniz o düğme1'i kullanmadan, mavi kutulara tıkladığınızda ilgili sayfaya gitmesi mi?
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Bi an aklıma 80ler dizindeki replik geldi :)

"aynen convaynen" :)


Evet her bir kutuya aynı makroyu atayıp o kutuda ne yazıyorsa o sayfaya gitmesi.
 

Necdet

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

Ben işin kısa yolunu seçiyorum bu gibi durumlarda.

Şekillere Sayfa isimlerini veriniz ve tüm şekillere aynı makroyu atayınız. Kod aşağıdaki gibi kısalacaktır.

Kod:
Sub sayfaya_git()
    
    Sheets(Application.Caller).Select
    
End Sub
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Aynen yaptım fakat hata verdi?
 

Ekli dosyalar

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Nesneye makro atayınca ilk tıklamadaki select özelliği iptal oluyor.
Benzer bir sıkıntı hücrelerde köprü tanımlayıncada yaşanıyor.

. . .
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Sonuç olarak birşey yapılamıyor mu demek?
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Merhaba,

Ben işin kısa yolunu seçiyorum bu gibi durumlarda.

Şekillere Sayfa isimlerini veriniz ve tüm şekillere aynı makroyu atayınız. Kod aşağıdaki gibi kısalacaktır.

Kod:
Sub sayfaya_git()
    
    Sheets(Application.Caller).Select
    
End Sub
Necdet hocamteşekkürler sorun çözülmüştür.

"1 Yuvarlatılmış Dikdörtgen" yazan yere sayfa isimlerini yazınca oldu :)
 
Üst