Hallöchen,
@shift-del - da war ich wohl nicht alleine mit meinem Mißverständnis

Ich hatte nur an die gestellte Frage gedacht ...
so, ich hab mal mit dem Makrorekorder angefangen und die Eintragug in ein Blatt vorgenommen. Da kommt im Prinzip so was raus - das ist schon stark gekürzt, auf die relevanten Eintragungen.
Code:
Sub Makro1()
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.LeftHeader = _
"&""Times New Roman,Standard""&12" & Chr(10) & "Gilt als Verkehrsrechtliche Anordnung!"
.CenterHeader = ""
.RightHeader = "&""Times New Roman,Standard""&12&D"
.LeftFooter = "&""Times New Roman,Standard""&10Anordnender"
.CenterFooter = ""
.RightFooter = "&""Times New Roman,Standard""&10verantw. Streckenarbeiter"
End With
Application.PrintCommunication = True
End Sub
Nun muss man schauen, wie man das auf ein anderes Blatt bekommt. Man muss also bei dem einen nix eintragen, sondern auslesen und das auf dem anderen gleich setzen.
Das könnte man so machen. Den Footer hab ich auch noch weggelassen ...
Code:
Sub Makro1()
Application.PrintCommunication = False
With Sheets("Arbeitsplanung").PageSetup
.LeftHeader = Sheets("Arbeitsaufträge").PageSetup.LeftHeader
.CenterHeader = Sheets("Arbeitsaufträge").PageSetup.CenterHeader
.RightHeader = Sheets("Arbeitsaufträge").PageSetup.RightHeader
End With
Application.PrintCommunication = True
End Sub
Übrigens, falls das bei Dir nicht funktioniert liegt es eventuell am Blattnamen "Arbeitsplanunug" Ich hab im Code "Arbeitsplanung".