Excel e-tabloları için içindekiler tablosu oluşturma
Daha büyük bir Excel çalışma kitabındaki ilk sayfada bir içindekiler tablosu oluşturmak istiyorsunuz. Bunun için ayrı tabloların adlarını içeren bir listeye ihtiyacınız var. Bir makro bunu yapmanıza yardımcı olur.
Excel makrosu kullanarak içindekiler tablosu oluşturma
Sayfa adlarına tablo işlevi aracılığıyla doğrudan erişemediğiniz için, bunu bir makro ile yapmak en iyisidir.
- Bunu yapmak için, açık çalışma kitabındaki "Araçlar | Makro | Makrolar" komutunu yürütün. Yeni makro için "Tablo Listesi" gibi bir ad yazın ve "Oluştur" u tıklayın.
- VBA düzenleyicisine aşağıdaki program kodunu girin:
- Alt tablo listesi ()
- Tablolar (1) .Select
- Sheets.Add
- Sayfalar (1) .Ad = "İçerik"
- n = 1
- Çalışma Sayfalarındaki Her Bir i İçin
- İ.Index 1 ise Aralık ("a" & n - 1) .Değer = i.Ad
- n = n + 1
- Sonraki ben
- End Sub
"Dosya | Kapat ve Microsoft Excel'e geri dön" komutuyla VBA düzenleyicisinden çıkın. Makroyu çalıştırmak için "Araçlar | Makro | Makrolar" çağırın. Aşağıdaki iletişim kutusunda, "Tablo listesi" makronuzu seçin ve "Yürüt" ü tıklayın.
İçindekilerle yeni çalışma sayfası oluşturma
Excel daha sonra çalışma kitabının başında ek bir çalışma sayfası oluşturur ve klasördeki tüm tablolara genel bir bakış oluşturur.
- Yeni bir sayfa yerine, listenin var olan bir tabloda oluşturulmasını sağlayabilirsiniz. Bunu yapmak için makronun ikinci satırını değiştirin: Örneğin, >> Sayfalar ("Genel Bakış Sayfası") girin. İstediğiniz sayfanın adını köşeli parantez içinde bağımsız değişken olarak kullanabilirsiniz.
- Alternatif olarak, çalışma kitabındaki sayfanın sırasına karşılık gelen sıralı bir sayı seçin. Son olarak, makroda ek sayfa ekleyen aşağıdaki iki satırı silin.