Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Excel’de Dinamik İçindekiler Tablosu Nasıl Oluşturulur?

U
U

Umut Köse

Misafir
İçindekiler tablosu, büyük dosyalarla çalışırken oyunun kurallarını tamamen değiştirir; her şeyi düzenli ve gezinmesi kolay tutar. Ne yazık ki, Word’ün aksine, Microsoft Excel’de bu kullanışlı özelliği ekleyen ve otomatik olarak güncelleyen basit bir “İçindekiler” düğmesi yoktur. Hayır, kolları sıvayıp kendiniz dinamik bir içindekiler tablosu oluşturmanız gerekir. Bu tablo otomatik olarak güncellenir ve tıklanabilir bağlantılar içerir; böylece sayfaları kolayca ekleyip kaldırabilir ve aralarında geçiş yapabilirsiniz. Bu kılavuz, Excel’de dinamik bir içindekiler tablosu oluşturmak için ihtiyacınız olan tüm bilgileri içerir.

Excel’de Dinamik İçindekiler Tablosu Nasıl Oluşturulur​


Teknik olarak, Excel’de dinamik bir içerik tablosu (TOC) oluşturmanın üç yolu vardır. Ancak, bunlardan yalnızca biri tamamen otomatik bir TOC’yi garanti eder ve bu da Visual Basic for Applications veya kısaca VBA’dır – Microsoft’un yerel programlama dili. Diğer ikisi – geleneksel formüller ve Power Query – size Excel’de yarı dinamik bir içerik tablosu verecektir – tıklanabilir bağlantılar içermeyen veya otomatik olarak güncellenmeyen bir tablo. Tamamen dinamik bir Excel içerik tablosu aradığımız için VBA kullanacağız.

Adım 1: Sayfalarınızın alt kısmında bulunan “Çalışma Sayfası Ekle” butonuna tıklayın.


excel-dinamik-icindekiler-tablosu-olusturma

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Adım 2: Sayfaya “İçindekiler” adını verin.


excel-dinamik-icindekiler-tablosu-olusturma2

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Adım 3: Daha iyi gezinme için sayfayı ilk konuma sürükleyin.


excel-dinamik-icindekiler-tablosu-olusturma3

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Adım 4: “İçindekiler” sayfasının A sütununa sayfalarınızın adlarını girin.


excel-dinamik-icindekiler-tablosu-olusturma4

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Ve işte – içerik tablonuz hazır. Bu İçindekiler tablosunun estetiğiyle daha sonra oynayabilirsiniz – şimdi onu dinamik hale getirmemiz gerekiyor. Bunu yapmak için, özel kodlar yazmanıza ve çalıştırmanıza olanak tanıyan yerleşik bir Excel aracı olan VBA Editörünün yardımına ihtiyacımız olacak.

Adım 1: VBA Editörünü açmak için “Alt + F11” tuşlarına basın.


excel-dinamik-icindekiler-tablosu-olusturma5

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Adım 2: Üst taraftaki “Ekle” sekmesine gidin.


excel-dinamik-icindekiler-tablosu-olusturma6

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Adım 3: Açılır menüden “Modül”ü seçin.


excel-dinamik-icindekiler-tablosu-olusturma7

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Adım 4: Aşağıdaki VBA kodunu kopyalayıp yapıştırın:

Alt CreateTOC()

Dim ws Çalışma Sayfası

Dim toc Çalışma Sayfası Olarak

Dim i Tam Sayı Olarak

‘ İçindekiler sayfasının zaten mevcut olup olmadığını kontrol edin, varsa silin

Hata durumunda Devam Et Sonraki

İçindekiler tablosunu ayarla = ThisWorkbook.Sheets(“İçindekiler”)

Hata durumunda 0’a git

Eğer toc değilse Hiçbir Şey O zaman Application.DisplayAlerts = False: toc.Delete: Application.DisplayAlerts = True

‘ Yeni İçindekiler sayfası oluştur

İçindekiler = ThisWorkbook.Sheets.Add(Önce:=ThisWorkbook.Sheets(1)) olarak ayarlayın

toc.Name = “İçindekiler”

‘ TOC başlığını ayarla

toc.Cells(1, 1).Value = “İçindekiler”

toc.Cells(1, 1).Font.Bold = True

toc.Hücreler(1, 1).Yazı Tipi.Boyut = 14

‘ Tüm sayfalarda dolaşın ve köprü metinleri ekleyin

ben = 2

ThisWorkbook.Sheets’teki her ws için

Eğer ws.Name <> “İçindekiler” ise

toc.Köprüler.Bağlantı Ekle:=toc.Hücreler(i, 1), _

Adres:=””, _

AltAdres:=”’” & ws.Adı & “’!A1”, _

Görüntülenecek Metin:=ws.Name

ben = ben + 1

Eğer Sonlandır

Sonraki ws

‘ Sütun genişliğini ayarla

toc.Columns(“A”).OtomatikUyum

Son Alt Yazı


excel-dinamik-icindekiler-tablosu-olusturma8

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Adım 5: Kodu çalıştırmak için “F5” tuşuna basın.

Adım 6: VBA Düzenleyicisi’nden çıkın.

Excel’deki içindekiler tablonuzun artık tıklanabilir olduğunu göreceksiniz.


excel-dinamik-icindekiler-tablosu-olusturma9

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


İçindekiler tablonuzu değişikliklerden sonra otomatik olarak güncellemek için 1 ila 6. Adımları tekrarlamanız yeterlidir. Bu, listeye yeni sayfalar ekleyecek veya sildiklerinizi kaldıracaktır.

excel-dinamik-icindekiler-tablosu-olusturma10

Excel Dinamik İçindekiler Tablosu Oluşturma 2025


Excel’de Dinamik İçindekiler Tablosu Nasıl Oluşturulur? yazısı ilk önce BeeTekno yayınlanmıştır.

Okumaya devam et...
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Zevkini yansıtan rengi seç

Geniş / Dar görünüm

Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

Izgara görünümlü forum listesi

Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

Resimli ızgara modu

Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

Kenar çubuğunu kapat

Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

Sabit kenar çubuğu

Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

Köşe kıvrımlarını kapat

Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

Geri