Skip to main content

Excel'de çalışma sayfası adlarının dinamik bir listesini nasıl oluşturabilirsiniz?

Author: Sun Last Modified: 2025-06-10

Eğer bir çalışma kitabında birden fazla sayfa varsa ve bu sayfaların tümünün adlarını çalışma kitabındaki yeni bir sayfada dinamik bir liste olarak oluşturmak istiyorsanız, bunu nasıl yapabilirsiniz? Bu öğretici şimdi Excel'de bu görevi hızlıca tamamlamanıza yardımcı olacak bazı yöntemleri tanıtmaktadır.

Tanımlanan Ad ve Formül ile çalışma sayfası adlarının dinamik bir listesini oluşturun

VBA kodu ile çalışma sayfası adlarının dinamik bir listesini oluşturun

Kutools for Excel ile çalışma sayfası adlarının dinamik bir listesini oluşturun good idea3

Kutools for Excel ile çalışma sayfası adlarının dinamik bir listesini görüntüleyin good idea3


Tanımlanan Ad ve Formül ile çalışma sayfası adlarının dinamik bir listesini oluşturun

1. Boş bir sayfadaki bir hücreyi seçin, burada A1'i seçiyorum ve ardından tıklayın Formüller > Ad Tanımla. Ekran görüntüsüne bakın:
Define Name button on the ribbon

2. Ardından Yeni Ad diyalog kutusunda Çalışma Sayfaları yazın Ad metin kutusuna (gerektiği gibi değiştirebilirsiniz) ve bu formülü yazın =SUBSTITUTE(GET.WORKBOOK(1),"["&GET.WORKBOOK(16)&"]","") Şuna Başvurur metin kutusuna. Ekran görüntüsüne bakın:
New Name dialog

3. Tıklayın Tamam. Sonra seçilen hücreye (A1) gidin ve bu formülü yazın =INDEX(Sheets,ROWS($A$1:$A1)) (A1, bu formülü yazdığınız hücredir, "Sheets", 2. Adımda tanımladığınız addır) içine yazdıktan sonra otomatik doldurma tutamacını #REF! görünene kadar aşağı doğru sürükleyin.
Formula entered in cells and #REF! appears

İpucu: Eğer çalışma sayfaları kaldırıldıysa veya eklendiysa, A1'e gidip Enter tuşuna basmanız ve otomatik doldurma tutamacını tekrar sürüklemeniz gerekir.
Formula entered again in cells and #REF! appears


VBA kodu ile çalışma sayfası adlarının dinamik bir listesini oluşturun

Her bir sayfaya bağlantı veren çalışma sayfası adlarının dinamik bir listesi oluşturmak istiyorsanız VBA kodunu kullanabilirsiniz.

1. Yeni bir çalışma sayfası oluşturun ve onu Dizin olarak yeniden adlandırın. Ekran görüntüsüne bakın:

Rename option on the right-clicking menu       Worksheet renamed as Index

2. Dizin sayfasının adına sağ tıklayın, seçin Kodu Görüntüle bağlam menüsünden. Ekran görüntüsüne bakın:
View Code option on the context menu

3. Açılan pencerede aşağıdaki VBA kodunu kopyalayıp yapıştırın.

VBA: Çalışma sayfası adlarının dinamik listesini oluşturun.

Private Sub Worksheet_Activate()
	'Updateby20150305
	Dim xSheet As Worksheet
	Dim xRow As Integer
	Dim calcState As Long
	Dim scrUpdateState As Long
	Application.ScreenUpdating = False
	xRow                       = 1
	With Me
		.Columns(1).ClearContents
		.Cells(1, 1) = "INDEX"
		.Cells(1, 1).Name = "Index"
	End With
	For Each xSheet In Application.Worksheets
		If xSheet.Name <> Me.Name Then
			xRow                     = xRow + 1
			With xSheet
				.Range("A1").Name = "Start_" & xSheet.Index
				.Hyperlinks.Add anchor: = .Range("A1"), Address: = "", _
				SubAddress:             = "Index", TextToDisplay: = "Back to Index"
			End With
			Me.Hyperlinks.Add anchor: = Me.Cells(xRow, 1), Address: = "", _
			SubAddress: = "Start_" & xSheet.Index, TextToDisplay: = xSheet.Name
		End If
	Next
	Application.ScreenUpdating = True
End Sub

4. Tıklayın Çalıştır veya F5 VBA'yı çalıştırmak için, şimdi çalışma sayfası adlarının dinamik bir listesi oluşturuldu.
A dynamic list of worksheet names is created

İpucu:

1. Çalışma kitabındaki çalışma sayfaları silindiğinde veya eklendiğinde, çalışma sayfası adları listesi otomatik olarak değişecektir.

2. Çalışma sayfası adlarının listesindeki sayfa adına tıklayarak ilgili sayfaya gidebilirsiniz.

Yukarıdaki iki yöntem yeterince uygun değilse ve yeni bir araçla ilgileniyorsanız, bu görevi daha kolay hale getirebilecek sonraki iki yönteme geçebilirsiniz.


Kutools for Excel ile çalışma sayfası adlarının dinamik bir listesini oluşturun

 Eğer sadece çalışma kitabındaki tüm çalışma sayfası adlarını hızlıca listelemek ve bunları orijinal sayfalara bağlamak istiyorsanız, Kutools for Excel'in Çalışma Sayfası Adları Listesi Oluştur özelliğini kullanabilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel ücretsiz yükledikten sonra lütfen aşağıdaki işlemleri yapın:

1. Kutools Plus > Çalışma Sayfası > Çalışma Sayfası Adları Listesi Oluştur'a tıklayın. Ekran görüntüsüne bakın:

Create List of Sheet Names option on the Kutools Plus tab on the ribbon

2. Çalışma Sayfası Adları Listesi Oluştur iletişim kutusunda:

 Create List of Sheet Names dialog
(1) İhtiyaç duyduğunuz dizin stilini işaretleyin Stil bölümünde;
(2) Yeni dizin sayfasını Bağlantı Tablosu Adı metin kutusuna yazarak adlandırın;
(3) Eklenecek dizin sayfasının konumunu belirtin Çalışma Kitabında Konumu listesinden;
(4) Eğer sayfa adlarını tek bir listede göstermek istiyorsanız, 1 Satır seçin Kapsanacak Satır Sayısı listesinde.

3. Tıklayın Tamam. Şimdi sayfa adlarının listelendiğini görebilirsiniz.
Sheet name list is created

İpuçları:

1. Sayfa adına tıklayarak hızlıca orijinal sayfaya geçebilirsiniz.

2. Liste veya sayfa adları, sayfalar eklenmesi veya silinmesiyle dinamik olarak değişmez.

3. Aslında, bağlantılı sayfalara yönlendiren düğmelerden oluşan bir liste de oluşturabilirsiniz, sadece Düğmeler ve Makrolar Oluştur seçeneğini işaretlemeniz gerekiyor. Ekran görüntüsüne bakın:
List of buttons to link to relative sheets is created

Bağlantı Tablosu Oluştur hakkında daha fazla bilgi edinmek için tıklayın.

  Tıklanabilir Sayfa Adları Listesi Oluştur

Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

Kutools for Excel ile çalışma sayfası adlarının dinamik bir listesini görüntüleyin

Kutools for Excel ile, Gezinme özelliğini kullanarak bağlantılı çalışma sayfası adlarını bir bölmede görüntüleyebilirsiniz.

Kutools for Excel ücretsiz yükledikten sonra lütfen aşağıdaki işlemleri yapın:

1. Tıklayın Kutools > Gezinme. Tıklayın Çalışma Kitabı & Sayfa çalışma kitabı ve çalışma sayfasını göstermek için ve bir çalışma kitabını seçebilir, ardından çalışma sayfaları Gezinme bölmesinde görüntülenecektir. Ekran görüntüsüne bakın:
Workbook & Sheet pane   

İpucu:

Çalışma sayfaları silindiğinde veya eklendiğinde yenileme düğmesine Refresh button tıklayabilirsiniz Gezinmebölmesinde çalışma sayfası adlarını yenilemek için.

Gezinme hakkında daha fazla bilgi için tıklayın.

  Gezinme Bölmesi -- Sayfaları Listele

Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!