|
VBA - Tabellenblattname auslesen |
|
|
|
|
Geschrieben von: Marcus Rose
|
|
Freitag, 23. September 2011 um 08:05 Uhr |
|
Nehmen wir an, dass wir den Namen von einem Tabellenblatt auslesen möchten. Wir müssen hier zwischen 2 Namen unterscheiden. Zum Einen gibt es den internen Namen des Tabellenblatts, zum Anderen gibt es den Namen, welchen wir dem Tabellenblatt geben (den lesen wir im Blattregister).
Haben wir z.B. ein Tabellenblatt mit dem Namen "Test", welchen den internen Namen "Tabelle1" besitzt, so lesen wir den Namen "Test" mit dem folgenden Makro aus:
Sub Tabellenblattname1()
MsgBox ActiveSheet.Name
End Sub
Wollen wir hingegen den internen Namen unseres Worksheets auslesen, so nutzen wir diesen Code:
Sub Tabellenblattname2()
MsgBox ActiveSheet.CodeName
End Sub
|