Excel Inhaltsverzeichnis erstellen, HYPERLINKS
Es ist in Excel Standard nicht möglich, ein Inhaltsverzeichnis der Blätter / Sheets zu erstellen.
Folgender VBA Code schließt diese Lücke, alle Blätter werden aufgelistet und mit Hyperlinks versehen
--- BEGINN CODE Schnipsel ---
Sub Blattliste()
' Inhaltsverzeichnis (Auflistung Blätter)
'
Dim Blatt As Worksheet
For Each Blatt In ActiveWorkbook.Sheets
' Blattnamen einsetzen mit Hyperlink
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", _
SubAddress:="'" & Blatt.Name & "'!A1", TextToDisplay:=Blatt.Name
' Blatt sichtbar oder nicht ?
If Blatt.Visible = -1 Then
ActiveCell.Offset(0, 1) = "sichtbar"
ElseIf Blatt.Visible = 0 Then
ActiveCell.Offset(0, 1) = "unsichtbar"
ElseIf Blatt.Visible = 2 Then
ActiveCell.Offset(0, 1) = "sehr unsichtbar"
Else
ActiveCell.Offset(0, 1) = "unbekannt"
End If
ActiveCell.Offset(1, 0).Select
Next Blatt
End Sub
--- ENDE CODE Schnipsel ---
Kommentare
Kommentar veröffentlichen