gibt es eine performante Lösung, mit der ich alle Tabellen von Sheet 3 - n markieren kann und anschließend Kopf bzw. Fußzeilen hinzufügen kann. es können schon einmal 100 Sheets sein.
Mit
For Each wks In Worksheets
Sheets(wks.Name).Activate
Application.StatusBar = "Tabelle " + Sheets(wks.Name).Name + " wird formatiert"
'Fußzeile
'With ActiveSheet.PageSetup
' .PrintTitleRows = ""
' .PrintTitleColumns = ""
'End With
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = "Quality Link"
.CenterFooter = "&A"
.RightFooter = "&D &T"
.LeftMargin = Application.InchesToPoints(0.787401575)
.RightMargin = Application.InchesToPoints(0.787401575)
.TopMargin = Application.InchesToPoints(0.984251969)
.BottomMargin = Application.InchesToPoints(0.984251969)
.HeaderMargin = Application.InchesToPoints(0.4921259845)
.FooterMargin = Application.InchesToPoints(0.4921259845)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 100
End With
Next wks
kann es leider sehr lange Dauern.
hat jemand eine bessere Idee?
Danke schon einmal.
Gruß
Holger