Bu dosya, çalışma kitabındaki sayfaların adlarını otomatik olarak listeler ve her adı ilgili sayfanın A1 hücresine giden tıklanabilir bir köprüye dönüştürür. Sayfa eklendiğinde ya da silindiğinde liste formül aracılığıyla güncellenir; köprüler elle tek tek oluşturulmaz.
Dosya .xlsm uzantılıdır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Çalışma kitabında listelenen sayfa adlarını veren GET.WORKBOOK adlı eski tür makro fonksiyonu kullanıldığı için bu uzantı gereklidir.
Formülün işleyişi şöyledir:
Dosya .xlsm uzantılıdır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Çalışma kitabında listelenen sayfa adlarını veren GET.WORKBOOK adlı eski tür makro fonksiyonu kullanıldığı için bu uzantı gereklidir.
Dosyanın içeriği
- Sayfa1: Köprü listesinin bulunduğu sayfadır. A2 hücresinde formül yer alır ve aşağı doğru A16 hücresine kadar kopyalanarak liste oluşturulur.
- Sayfa2, Sayfa3, Sayfa4: Köprülerin gideceği boş örnek sayfalardır.
- Tanımlı ad x: Çalışma kitabındaki tüm sayfa adlarını GET.WORKBOOK(1+0*NOW()) ifadesiyle döndürür. NOW kullanımı, adın sayfa yapısı değiştikçe yeniden hesaplanmasını sağlar.
Kullanılan formüller
A2 hücresindeki formül şöyledir:- INDEX ve ROW, x adındaki listeden satır sırasına göre bir sayfa adı alır.
- FIND ve MID, "[Dosya.xlsm]Sayfa2" biçimindeki metinden köprü işaretinden sonrasını, yani yalnızca sayfa adını ayırır (en çok 31 karakter).
- HYPERLINK, ilgili sayfanın A1 hücresine giden köprüyü oluşturur.
- IF ve COUNTA, sayfa sayısı aşıldığında hücreyi boş bırakır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1'de A2 hücresindeki formülün sayfa adlarını listelediğini görün.
- Listedeki bir ada tıklayarak ilgili sayfanın A1 hücresine gidin.
- Çalışma kitabına yeni sayfa eklediğinizde listeyi genişletmek için A2 hücresindeki formülü aşağı kopyalayın; formül sayfa sayısı kadar satırı doldurur, kalan satırları boş bırakır.
- Kendi çalışma kitabınızda kullanmak için tanımlı adı ve formülü kopyalayın.