Kopf und Fusszeile je Tabelle automatisch erstellen, VBA
Um Kopf- und Fusszeile nicht manuell für jedes Blatt eintragen zu müssen,
kann man folgenden VBA Code verwenden.
Im Beispiel wird in der Kopfzeile der Blattname, in der Fusszeile links der Dateipfad sowie Dateiname (Fusszeile rechs) für jedes Blatt in der aktiven Arbeitsmappe eingetragen.
Die Inhalte können natürlich individuell angepasst werden.
--- BEGINN VBA Code ---
Public Sub Kopf_Fusszeile_eintragen()
Dim intNSheets As Integer
Dim intZähler As Integer
For intZähler = 1 To ActiveWorkbook.Worksheets.Count
With Sheets(intZähler).PageSetup
.LeftHeader = ""
.CenterHeader = ActiveSheet.Name
.RightHeader = ""
.LeftFooter = ActiveWorkbook.Path
.CenterFooter = ""
.RightFooter = ActiveWorkbook.Name
End With
Next intZähler
End Sub
--- ENDE VBA Code ---
Kommentare
Kommentar veröffentlichen