ç.sayfasında değişken köprü hk.

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Arkadaşlar merhaba;
Excel çalışma kitabımda (xlsx) 31 sayfam bulunmakta, ana sayfamda herhangi bir hücreye sayfa adlarından birini yazdığımda o seçtiğim sayfaya geçmesini istiyorum, bunu yapabileceğim değişken bir köprüye ihtiyacım var, nasıl yapabilirim. Yardımlarınızı ve ilginizi bekliyorum.
Selamlar, Herkese iyi günler dilerim.
 
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Ana sayfanın kod bölümüne aşağıdaki kodu ekleyip deneyiniz.

Kod:
Public Function SheetExists(ByVal WorksheetName As String) As Boolean
   On Error Resume Next
   SheetExists = (Sheets(WorksheetName).Name <> "")
   On Error GoTo 0
End Function

Private Sub Worksheet_Change(ByVal Target As Range)
   If SheetExists(Target.Value) Then
      Sheets(Target.Value).Select
   End If
End Sub
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Asri kardeşim ilginize çok teşekkür ediyorum, Gönderdiğiniz kod makrolu dosya için benim çalışma kitabım xlsx ama sayanizde bir şey daha öğrenmiş oldum sağolun.
Lakin benim yapmaya çalıştığım konuyu tam anlatamadım.
Ben 31 sayfalı ç.kitabında bir açılır kutuda bu 31 sayfa adlarını yazdığımda veya belirlediğim bir hücreye örnek a1 olabilir (her sayfa için) hangisinde olursam olayam a1 hücresine geçmek istediğim saytfa adını ki (bunları da 1,2,3....31 gibi) yazdığımda veye açılır kutudan seçtiğimde yazdığım yada seçtiğim sayfaya geçmek istiyorum.
Bunu da xlsx olarak olursa daha iyi olur.Yani sayfa no'larını (adlarını) bir Köprü yolunda belirlediğim a1 hücresindeki yazdığım(seçtiğim) sayfa adı(no'su) na göre değişken bir Köprü oluşturbilirsek Daha çok işime yarayacak.
xlsx de mümkün olmazsa o zaman xlsm(makrolu) olabilir.
Bu konda sizin ve diğer kardeşlerimizin bilği ve deneyimlerinden istifade etmek için, İlginizi bekler size ve tüm arkadaşlara esenliler dilerim.Selamlar.
 
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Sayfa1 deki kodu tüm yeni sayfalara ekleyin.
Sadece A1 hücresindeki değişiklikleri kontrol eder.

A1 de veri doğrulama ile bir liste oluşturulur.
Kaynağı C1, D1, E1.... diye gider.

Bu listeden bir seçim yaptığınızda diğer sayfalara geçiş yağacaktır.
Aynı listeyi her sayfaya kopyalayın.

http://s5.dosya.tc/server3/1vgall/Sayfa_sec.zip.html

 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
selam,
Sn. asri nin çözümüne alternatif olarak,
makro kullanılmadan Köprü işlemi isterseniz
eki inceleyiniz.

link : http://s5.dosya.tc/server3/tyn52y/AcilirListeyleKopru.xlsx.html

Burada , 1 den 31 e kadar olan sayfalarda,
1 - A1 hücresindeki açılır listeden 1 de 31 e kadar bir numara seçin ( ya da hücre içerisine yazın)
2 - Hücreyi tıklayın.
3 - Seçtiğiniz (yada yazdığınız) sayfanın A1 hücresine gideceksiniz.
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Asri ve Sakman26 kardeşim ilgi ve alakanıza çok teşşekkür ediyorum,Sizlerden aldığım bu değerli katkı ve bilgilrinizden çalışmalarımda kullanacağım.Çok teşekkür deiyorum.
Bir şey daha sormak istiyorum sizlere, Çalışma sayfalarına verdiğim 1-2-3...31 yerine hazırladığım bu 31 günlük ç.sayfalarının her ay tekredan ay'ını tarihini değiştimek zaman alıyor bunu bulundumuz ayın gün ay yıl şeklind bir sütunda sıralanmış 01.OCAK.2016.....31.OCAK.2016
şeklinde sıralanmış sütundakileri kolay yolla o 1-2-3...31 sayfa numaralarının yeine nasıl yazdırabilirim veya değiştirebilirim ? Bu husustada deneyim ve tercübelerinizden istifade edebilirmiyim.
Tekrar selam ve sygılarımı sunar esenlikler dilerim.
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
selam,
Sn. asri nin çözümüne alternatif olarak,
makro kullanılmadan Köprü işlemi isterseniz
eki inceleyiniz.

link : http://s5.dosya.tc/server3/tyn52y/AcilirListeyleKopru.xlsx.html

Burada , 1 den 31 e kadar olan sayfalarda,
1 - A1 hücresindeki açılır listeden 1 de 31 e kadar bir numara seçin ( ya da hücre içerisine yazın)
2 - Hücreyi tıklayın.
3 - Seçtiğiniz (yada yazdığınız) sayfanın A1 hücresine gideceksiniz.
Sn. Sakman kardeşim merhaba.
Bu gönderdiğiniz sayfalar arası geçiş köprüsü çok işime yaradı çalışmalarımda halen kullanıyorum sizlere çok teşekkür ederim.
Kardeş şimdide sayfalar arası değilde veri doğrulamayla yapılmış açılır pecerdede seçili ay yada tarihe aynı sayfanın içinde aşağılardaki ay yada tarihe açılır pecerden değişik tarih seçtiğimde o tarihli sutuna değişken köprüye ihtiyacım var.
Yardımcı olabilirseniz sevinirim.
Selamlar
 
Üst