One way:
Use a macro to
0) Set the first page header
1) Print your first page (with it's header)
2) Change the header
3) print the rest of the pages
Something like this (in the ThisWorkbook code module):
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Application.EnableEvents = False
With ActiveSheet
.PageSetup.CenterHeader = "My First Page Header"
.PrintOut From:=1, To:=1
.PageSetup.CenterHeader = "My Fine New Header"
.PrintOut From:=2
.PageSetup.CenterHeader = ""
End With
Cancel = True
Application.EnableEvents = True
End Sub
Another way:
Enter your "header" information in the first row or rows of the sheet.
Do a print preview to see where the first page break comes. In the Page
Setup/Sheet/Rows to repeat at top textbox, enter the first row(s)
beneath the page break. Enter your 2nd header there. This will obviously
break up a continuous data range, so it may not work for you.