You could use a macro that runs each time you print or print preview.
Option Explicit
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim Wks As Worksheet
Set Wks = Me.Worksheets("Sheet1")
With Wks
.PageSetup.CenterHeader = .Range("A1").Value
End With
End Sub
so how do i run the macro or have it automatically run when i print?
i'm used to making macro buttons and assignin a macro or going to
tools/macros/run ....