Wenn eine Excel-Arbeitsmappe viele Arbeitsblätter enthält, möchten Sie möglicherweise eine Liste mit Hyperlinks zu allen Arbeitsblättern erstellen, um schnell darauf zugreifen zu können. In diesem Artikel werden wir 3 Methoden mit Ihnen teilen.
Wenn Sie über eine Excel-Arbeitsmappe verfügen, die eine große Anzahl von Arbeitsblättern enthält, ist es möglicherweise schwierig, das gewünschte Arbeitsblatt zu finden und darauf zuzugreifen. In diesem Fall können Sie eine Liste mit Hyperlinks zu allen Arbeitsblättern erstellen, mit denen Sie einfach durch Klicken auf einen Hyperlink zu einem bestimmten Arbeitsblatt springen können. Es ist sehr praktisch. Daher werden wir hier drei Möglichkeiten vorstellen, um eine solche Liste zu erstellen.
Methode 1: Manuell erstellen
- Öffnen Sie zunächst die entsprechende Excel-Arbeitsmappe.
- Fügen Sie dann vor dem ersten Arbeitsblatt ein neues Blatt ein.

- Klicken Sie anschließend mit der rechten Maustaste auf die Zelle A1 und wählen Sie im Kontextmenü die Option „Hyperlink“.
- Wählen Sie später im Fenster "Hyperlink einfügen" auf der linken Seite "In dieses Dokument einfügen".
- Wählen Sie anschließend in der Liste „Oder wählen Sie eine Stelle in diesem Dokument aus“ das erste Blatt mit Ausnahme des aktuellen neuen Blattes aus.
- Ändern Sie dann "Anzuzeigender Text" in den Blattnamen.
- Klicken Sie abschließend auf "OK", um den Hyperlink einzufügen.
- Jetzt können Sie die Hyperlinks nacheinander in die verbleibenden Blätter einfügen.
Methode 2: Über Formel erstellen
- Erstellen Sie zunächst ein neues Blatt.
- Listen Sie anschließend alle Arbeitsblattnamen gemäß Methode 2 im Beitrag auf.3 Schnelle Möglichkeiten zum Abrufen einer Liste aller Arbeitsblattnamen in einer Excel-Arbeitsmappe".
- Geben Sie später die folgende Formel in Zelle C1 ein.
=HYPERLINK("#'"&B1&"'!A1",B1)
- Ziehen Sie die Funktion schließlich nach unten, um die Hyperlinks zu den anderen Blättern zu erhalten.
Methode 3: Mit VBA erstellen
- Starten Sie zu Beginn den Excel VBA-Editor unter „So führen Sie VBA-Code in Ihrem Excel aus".
- Fügen Sie dann den folgenden Code in ein Projekt oder Modul ein.
Sub CreateMenuOfHyperlinksToAllWorksheets()
Dim objSheet As Worksheet
ActiveWorkbook.Sheets.Add(Before:=Worksheets(1)).Name = "Sheet Menu"
Range("A1").Select
For Each objSheet In ActiveWorkbook.Worksheets
If ActiveSheet.Name <> objSheet.Name Then
ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= "'" & objSheet.Name & "'" & "!A1", TextToDisplay:=objSheet.Name
ActiveCell.Offset(1, 0).Select
ActiveCell.EntireColumn.AutoFit
End If
Next objSheet
With ActiveSheet
.Rows(1).Insert
.Cells(1, 1) = "MENU"
.Cells(1, 1).Font.Bold = True
.Cells(1, 1).Font.Size = 14
.Cells(1, 1).Columns.AutoFit
End With
End Sub
- Drücken Sie anschließend "F5", um dieses Makro auszuführen.
- Sofort sehen Sie ein neues Arbeitsblatt, das alle Hyperlinks zu allen Arbeitsblättern enthält, wie im folgenden Screenshot.
Vergleich
| Vorteile | Nachteile | |
| Methode 1 | Leicht zu bedienen | Zu langweilig, wenn zu viele Arbeitsblätter vorhanden sind |
| Methode 2 | Schneller als Methode 1 bei mehreren Arbeitsblättern | Fordert Sie auf, Nummern und Blattnamen im Voraus aufzulisten |
| Methode 3 | Viel schneller und effektiver als die beiden oben genannten Methoden | Seien Sie vorsichtig mit externen Makros, die möglicherweise schädlich sind |
Beschädigte Excel-Dateien wiederherstellen
Excel kann von Zeit zu Zeit abstürzen, was zu einer Beschädigung der Excel-Datei führen kann. Daher müssen Sie daran gewöhnt sein, die Datei jedes Mal zu speichern, wenn Sie eine Excel-Datei ändern. Andernfalls müssen Sie auf Excel zurückgreifen, wenn Sie die geöffnete Datei nicht gespeichert haben xls beheben Software, wie z DataNumen Excel Repair, um beschädigte Excel-Daten zurückzugewinnen.
Einführung des Autors:
Shirley Zhang ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich MDF-Wiederherstellung und Outlook-Reparatursoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX








