Sub DayInHeader()
With ActiveSheet.PageSetup
.LeftHeader = "&T &D"
.RightHeader = "Day No. " & Weekday(Date)
End With
End Sub
kskinne said:there's no need to place a volative formula into C10 or C14, since this can all be declared in the macro (see my previous post)
kevin
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim MyWeek, MyDay2
MyWeek = Array("Saturday", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
MyDay2 = MyWeek(WeekDay(Date))
ActiveSheet.PageSetup.RightHeader = MyDay2
End Sub
kskinne said:or, you could just do this:
.RightHeader = Format(Weekday(Date), "dddd")
kevin
Private Sub Workbook_BeforePrint(Cancel As Boolean)
For each sheet in ActiveWorkbook.Sheets
With sheet.PageSetup
.LeftHeader = "&T &D"
.RightHeader = "Day No. " & Format(Weekday(Date),"dddd")
End With
Next
End Sub