Wie erhalte ich die Liste mit den Blattnamen von MS Excel?

Wie erhalte ich die Liste mit den Blattnamen von MS Excel?

Ich habe eine Excel-Datei mit vielen Blättern. Wie kann ich eine Liste mit den Blattnamen von MS-Excel erhalten?

(PS: Das Office ist eine Mac-Version.)

Antwort1

Versuchen Sie es mit dem folgenden Makro:

Sub ListWorkSheetNames()

For i = 1 To Sheets.Count
Range("A" & i) = Sheets(i).Name
Next i

End Sub

Für mich - funktioniert ganz gut.

(Quelle)

Antwort2

So erhalten Sie dasselbe wie oben, jedoch zusätzlich mit Hyperlinks, die Sie zum Blatt führen:

Sub ListWorkSheetNames()

For i = 1 To Sheets.Count
Range("A" & i) = "=HYPERLINK('" + Sheets(i).Name + "'!A1, """ + Sheets(i).Name + " "")"
Next i

End Sub

verwandte Informationen