put this before the print:and change "my header" to whatever you want.Code:For Each ws In ActiveWindow.SelectedSheets ws.PageSetup.CenterHeader = "my header" Next
Sub printx2()
'
' printx2 Macro
' Macro recorded 28-02-2011 by
'
'
For Each ws In ActiveWindow.SelectedSheets
ws.PageSetup.CenterHeader = "my header"
Next
Application.ActivePrinter = "Zebra Stripe 600 on LPT1:"
ActiveWindow.SelectedSheets.PrintOut Copies:=2, ActivePrinter:= _
"Zebra Stripe 600 on LPT1:", Collate:=True
End Sub