Option Explicit
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim WS As Worksheet
For Each WS In Worksheets
'Change LeftHeader to any of the following as desired
'CenterHeader, RightHeader, LeftFooter, CenterFooter, and RightFooter
'After the = sign, you can just place text between quotes if desired
WS.PageSetup.LeftHeader = ThisWorkbook.FullName & " " & _
Worksheets("Sheet1").Range("A3").Text
Next WS
End Sub
|