Zum Hauptinhalt springen

Wie erstellt man eine dynamische Liste von Arbeitsblattnamen in Excel?

Author: Sun Last Modified: 2025-05-28

Wenn Sie mehrere Blätter in einer Arbeitsmappe haben und eine dynamische Liste aller Blattnamen in einem neuen Blatt der Arbeitsmappe erstellen möchten, wie können Sie das tun? Dieses Tutorial stellt einige Tricks vor, um diese Aufgabe schnell in Excel zu erledigen.

Erstellen Sie eine dynamische Liste von Arbeitsblattnamen mit 'Namen definieren' und Formel

Erstellen Sie eine dynamische Liste von Arbeitsblattnamen mit VBA-Code

Erstellen Sie eine dynamische Liste von Arbeitsblattnamen mit Kutools für Excel good idea3

Anzeigen einer dynamischen Liste von Arbeitsblattnamen mit Kutools für Excel good idea3


Erstellen Sie eine dynamische Liste von Arbeitsblattnamen mit 'Namen definieren' und Formel

1. Wählen Sie eine Zelle in einem leeren Blatt aus, hier wähle ich A1, und klicken Sie dann auf Formeln > Namen definieren. Siehe Screenshot:
Define Name button on the ribbon

2. Dann im Neuer Name Dialogfeld, geben Sie Blätter in das Name Textfeld ein (Sie können es nach Bedarf ändern) und geben Sie diese Formel ein =SUBSTITUTE(GET.WORKBOOK(1),"["&GET.WORKBOOK(16)&"]","") in das Textfeld 'Bezieht sich auf'. Siehe Screenshot:
New Name dialog

3. Klicken Sie auf OK. Gehen Sie zur ausgewählten Zelle (A1) und geben Sie diese Formel ein =INDEX(Blätter,ZEILEN($A$1:$A1)) (A1 ist die Zelle, in die Sie diese Formel eingeben, "Blätter" ist der Name, den Sie in Schritt 2 definiert haben), und ziehen Sie den Autoausfüllkursor nach unten, bis #BEZUG! erscheint.
Formula entered in cells and #REF! appears

Tipp: Wenn Arbeitsblätter entfernt oder hinzugefügt wurden, müssen Sie zu A1 gehen und die Eingabetaste drücken und den Autoausfüllkursor erneut ziehen.
Formula entered again in cells and #REF! appears


Erstellen Sie eine dynamische Liste von Arbeitsblattnamen mit VBA-Code

Wenn Sie eine dynamische Liste von Arbeitsblattnamen erstellen möchten, die mit jedem Blatt verknüpft sind, können Sie VBA-Code verwenden.

1. Erstellen Sie ein neues Arbeitsblatt und benennen Sie es in Index um. Siehe Screenshot:

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

2. Klicken Sie mit der rechten Maustaste auf den Blattnamen von Index, wählen Sie Code anzeigen aus dem Kontextmenü. Siehe Screenshot:
View Code option on the context menu

3. Kopieren Sie im Popup-Fenster den folgenden VBA-Code und fügen Sie ihn ein.

VBA: Dynamische Liste von Arbeitsblattnamen erstellen.

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. Klicken Sie auf Ausführen oder F5 um den VBA-Code auszuführen, jetzt wurde eine dynamische Liste von Arbeitsblattnamen erstellt.
A dynamic list of worksheet names is created

Tipp:

1. Wenn das Arbeitsblatt der Arbeitsmappe gelöscht oder eingefügt wird, ändert sich die Liste der Arbeitsblattnamen automatisch.

2. Sie können auf den Namen des Arbeitsblatts in der Namensliste klicken, um zum Blatt zu gelangen.

Mit diesen beiden Methoden sind sie nicht bequem genug, wenn Sie an einem neuen Dienstprogramm interessiert sind. Sie können die nächsten zwei Methoden ausprobieren, die diese Aufgabe einfacher machen könnten.


Erstellen Sie eine dynamische Liste von Arbeitsblattnamen mit Kutools für Excel

 Wenn Sie nur schnell alle Arbeitsblattnamen der Arbeitsmappe auflisten und sie mit den Originalblättern verknüpfen möchten, können Sie Kutools für Excel’s Verknüpfungstabelle erstellen verwenden.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Klicken Sie auf Kutools Plus > Arbeitsblatt > Verknüpfungstabelle erstellen. Siehe Screenshot:

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

2. Im Dialogfeld ' Verknüpfungstabelle erstellen':

 Create List of Sheet Names dialog
(1) Aktivieren Sie den gewünschten Stil im Abschnitt Stil ;
(2) Benennen Sie das neue Indexblatt, indem Sie die Daten in das Feld Name der Verknüpfungstabelle eingeben;
(3) Geben Sie den Ort an, an dem Sie das hinzugefügte Indexblatt platzieren möchten, im Position in der Arbeitsmappe Liste;
(4) Wenn Sie die Blattnamen in einer einzigen Liste anzeigen möchten, wählen Sie 1 Zeile in der Anzahl der zu überspannenden Zeilen Liste.

3. Klicken Sie auf Ok. Jetzt sehen Sie, dass die Blattnamen aufgelistet sind.
Sheet name list is created

Tipps:

1. Sie können auf den Namen des Arbeitsblatts klicken, um schnell zu seinem Originalblatt zu wechseln.

2. Die Liste oder die Blattnamen können sich nicht dynamisch mit dem Einfügen oder Löschen von Blättern ändern.

3. Tatsächlich können Sie auch eine Liste von Schaltflächen erstellen, um zu den entsprechenden Blättern zu verlinken, indem Sie einfach Schaltflächen und Makros erstellen im Dialogfeld aktivieren. Siehe Screenshot:
List of buttons to link to relative sheets is created

Klicken Sie hier, um mehr über 'Verknüpfungstabelle erstellen' zu erfahren.

  Erstellen Sie eine anklickbare Liste von Arbeitsblattnamen

Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Anzeigen einer dynamischen Liste von Arbeitsblattnamen mit Kutools für Excel

Wenn Sie Kutools für Excel verwenden, können Sie auch das Navigation-Dienstprogramm verwenden, um die verlinkbaren Arbeitsblattnamen in einem Bereich anzuzeigen.

Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Klicken Sie auf Kutools > Navigation. Klicken Sie auf Arbeitsmappe & Blatt um die Arbeitsmappe und das Arbeitsblatt anzuzeigen, und Sie können eine Arbeitsmappe auswählen, dann werden ihre Arbeitsblätter im Navigation Bereich angezeigt. Siehe Screenshot:
Workbook & Sheet pane   

Tipp:

Wenn Arbeitsblätter gelöscht oder hinzugefügt werden, können Sie auf die Aktualisieren-Schaltfläche Refresh button im Navigationsbereichklicken, um die Arbeitsblattnamen zu aktualisieren.

Klicken Sie hier für weitere Informationen zur Navigation.

  Navigationsbereich -- Blätter auflisten

Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!