Ist das automatische Auslesen von mehreren unterschiedlichen Registernamen mittels VBA möglich?

Hallo zusammen,

ich habe folgendes Makro in meiner Excel-Datei:

Sub Fusszeile() Dim dat dat = ActiveWorkbook.BuiltinDocumentProperties(11) Dim Tabellenblatt As Worksheet Dim Text As String

Text = Left(Application.UserName, 1) & ". " & _ Mid(Application.UserName, InStr(1, Application.UserName, " ") + 1) Ergebnis = Left(Text, VBA.InStr(1, Text, "(") - 2)

For Each Tabellenblatt In ActiveWorkbook.Worksheets With Tabellenblatt.PageSetup

.LeftFooter = "" .CenterFooter = "" .RightFooter = ""

.LeftFooter = "&""Arial,Standard""&8Controlling, " & Ergebnis & ", " & Date & ", " & Time & ", " _ & ActiveWorkbook.Worksheets("Versionshistorie").Range("H3").Value & ", " & ActiveWorkbook.Worksheets("Versionshistorie").Range("I3").Value _ & Chr(10) & ActiveWorkbook.FullName & ", Register: " & ActiveSheet.Name

.RightFooter = "&""Arial,Standard""&8Seite &P / &N"

End With Next Tabellenblatt End Sub

Aktuell liest das Makro den Registernamen des aktiven Registers aus. Hierbei habe ich folgendes Problem:

Da in einer Excel-Datei mehrere Register mit unterschiedlichen Namen sein können, möchte das Makro so gestalten, dass alle unterschiedlichen Registernamen meiner Excel-Datei automatisch in der Fußzeile ausgelesen werden.

Ich hoffe, dass ich mein Problem verständlich formuliert habe und bedanke mich im Voraus für Eure Unterstützung. Bei Unklarheiten könnt Ihr mich gerne nochmals fragen.

Vielen Dank.

Grüße, ibo60

...zum Beitrag

Hallo zusammen,

meine Frage hat sich doch erledigt. Ich habe eine simple Lösung dazu gefunden. Manchmal ist es doch leichter als gedacht.

...zur Antwort