Jannah-Thema Die Lizenz ist nicht validiert. Gehen Sie zur Seite mit den Themenoptionen, um die Lizenz zu validieren. Sie benötigen eine einzelne Lizenz für jeden Domainnamen.

Erstellen Sie ein variables Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern

Der Umgang mit großen Excel-Dateien kann verwirrend sein, wenn Sie innerhalb der Datei nach einem bestimmten Blatt oder Datensatz suchen. Durch die Erstellung eines variablen Inhaltsverzeichnisses können Sie per Mausklick schnell zwischen Blättern und Daten navigieren. Dies spart viel Zeit und reduziert Fehler, die durch manuelles Suchen entstehen. Das Inhaltsverzeichnis kann mithilfe dynamischer Links eingerichtet werden, die sich an alle Aktualisierungen der Datei anpassen und so die Arbeit organisierter und effizienter machen.

table-of-contents-in-excel Erstellen Sie ein variables Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern

Schnelle Tipps

  • Microsoft Excel bietet keine integrierte Inhaltsverzeichnisfunktion.
  • Sie können in Excel mithilfe von VBA, Formeln und Power Query ein dynamisches Inhaltsverzeichnis erstellen.
  • VBA ist das einzige Tool, mit dem Sie ein vollautomatisches Inhaltsverzeichnis erstellen können.

Ein Inhaltsverzeichnis macht einen großen Unterschied bei der Arbeit mit großen Dateien, da es für Ordnung sorgt und die Navigation erleichtert. Leider verfügt Microsoft Excel im Gegensatz zu Word nicht über eine einfache Schaltfläche „Inhaltsverzeichnis“, die diese nützliche Funktion hinzufügt und automatisch aktualisiert. Nein, Sie müssen die harte Arbeit, ein dynamisches Inhaltsverzeichnis selbst zu erstellen, selbst leisten. Diese Tabelle wird automatisch aktualisiert und enthält anklickbare Links, sodass Sie problemlos Blätter hinzufügen und löschen sowie zwischen ihnen navigieren können. In dieser Anleitung finden Sie alle Informationen, die Sie zum Erstellen eines dynamischen Inhaltsverzeichnisses in Excel benötigen.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel

Technisch gesehen gibt es drei Möglichkeiten, ein dynamisches Inhaltsverzeichnis (TOC) in Excel zu erstellen. Allerdings gibt es nur eine Programmiersprache, die ein vollautomatisches Inhaltsverzeichnis garantiert: Visual Basic for Applications, kurz VBA, die native Programmiersprache von Microsoft. Die anderen beiden – traditionelle Formeln und Power Query – liefern Ihnen ein halbdynamisches Inhaltsverzeichnis in Excel, das keine anklickbaren Links enthält und nicht automatisch aktualisiert wird. Da wir ein vollständig dynamisches Inhaltsverzeichnis in Excel suchen, verwenden wir VBA.

Wenn Sie kein VBA-Experte sind, machen Sie sich keine Sorgen – befolgen Sie einfach ein paar Schritte. Aber zuerst erstellen wir ein Inhaltsverzeichnis.

Schritt 1: Drück den Knopf "Schubladen ArbeitsblattUnten neben Ihren Papieren.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Schritt 2: Benennen Sie das Blatt "Inhaltsverzeichnis".

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Weiter zu Schritt 3: Ziehen Sie das Blatt zur einfacheren Navigation an die erste Position.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Schritt 4: Tragen Sie die Namen Ihrer Blätter in Spalte (A) des Inhaltsverzeichnisses ein.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Da haben Sie es, das Inhaltsverzeichnis. Sie können die Ästhetik später optimieren – jetzt müssen wir es dynamisch gestalten. Dazu benötigen wir die Hilfe des VBA-Editors – ein in Excel integriertes Tool, mit dem Sie benutzerdefinierten Code schreiben und ausführen können.

Schritt 1: Klicke auf „Alt+F11“ So öffnen Sie den VBA-Editor.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Schritt 2: Gehen Sie auf die Registerkarte "Einfügung" oben.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Weiter zu Schritt 3: Lokalisieren Das Modulaus dem Dropdown-Menü.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Schritt 4: Kopieren Sie den folgenden VBA-Code und fügen Sie ihn ein:

Sub CreateTOC()

Dim ws als Arbeitsblatt

Dim toc As Arbeitsblatt

Dim i Als Ganzzahl

' Prüfen, ob das Inhaltsverzeichnis bereits vorhanden ist, ggf. löschen

On Error Resume Next

Setze toc = ThisWorkbook.Sheets(„Inhaltsverzeichnis“)

Bei Fehler GoTo 0

Wenn „Nicht toc“ nichts ist, dann ist „Application.DisplayAlerts“ = „False“: „toc.Delete“: „Application.DisplayAlerts“ = „True“

' Neues Inhaltsverzeichnis erstellen

Setze toc = ThisWorkbook.Sheets.Add(Before:=ThisWorkbook.Sheets(1))

toc.Name = „Inhaltsverzeichnis“

' TOC-Header einrichten

toc.Cells(1, 1).Value = „Inhaltsverzeichnis“

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

toc.Cells(1, 1).Font.Size = 14

' Alle Blätter durchlaufen und Hyperlinks hinzufügen

i = 2

Für jedes ws in diesem Arbeitsbuch.Arbeitsblätter

Wenn ws.Name <> „Inhaltsverzeichnis“ Dann

toc.Hyperlinks.Anker hinzufügen:=toc.Cells(i, 1), _

Adresse: = ””, _

SubAdresse:=”'” & ws.Name & “'!A1”, _

TextToDisplay:=ws.Name

i = i + 1

End If

Weiter ws

' Spaltenbreite anpassen

toc.Columns(“A”).AutoFit

End Sub

Schritt 5: Klicke auf "F5" Um den Code auszuführen.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Schritt 6: raus aus VBA-Editor.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Sie werden nun feststellen, dass Sie auf das Excel-Inhaltsverzeichnis klicken können.

So erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel: Erstellen Sie ein dynamisches Inhaltsverzeichnis in Excel, um die Navigation durch die Daten zu erleichtern.

Um Ihr Inhaltsverzeichnis nach Änderungen automatisch zu aktualisieren, wiederholen Sie einfach die Schritte 1 bis 6. Dadurch werden neue Blätter zur Liste hinzugefügt oder gelöschte Blätter entfernt.

Durch das Einrichten eines variablen Inhaltsverzeichnisses in Excel haben Sie mehr Kontrolle über große Datendateien und können schneller auf Informationen zugreifen, ohne scrollen und manuell suchen zu müssen. Mit dieser Methode läuft die Arbeit reibungsloser und die Produktivität steigt beim Umgang mit Dateien mit mehreren Blättern.

Nach oben gehen