wer kann mir bitte helfen?
Ich möchte alle Seiten einer Mappe auf einen Schlag als Querformat einrichten,
anpassen und die Seitenränder einstellen.
wenn ich den Vorgang aufzeichne, kommt folgendes heraus:
Sheets(Array("#111", "#112", "#113", "#114")). _
Select
Sheets("111").Activate
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.393700787401575)
.RightMargin = Application.InchesToPoints(0.393700787401575)
.TopMargin = Application.InchesToPoints(0.590551181102362)
.BottomMargin = Application.InchesToPoints(0.590551181102362)
.HeaderMargin = Application.InchesToPoints(0)
.FooterMargin = Application.InchesToPoints(0)
.PrintHeadings = False
.PrintGridlines = True
.PrintComments = xlPrintNoComments
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
.PrintErrors = xlPrintErrorsDisplayed
End With
wenn ich den Code in ein Makro einbinde, wird nur das 1. Blatt eingerichtet.
Hat ev. jemand eine Ahnung, warum?
Falls sich jemand wundert, warum ich für 4 Blätter so einen Aufwand treibe:
Ich möchte Mappen mit einer viel größeren und unterschiedlichen Zahl von Blättern bearbeiten, aber die 1.Zeile wäre hier zu unübersichtlich geworden.
Später müsste die 1. Zeile durch eh durch
- sheets.select _
ersetzt werden, kann ich aber nicht ausprobieren, weil der code ja so nich funktioniert ?!
Vielen Dank im Voraus für die zahlreichen ;-) Lösungsvorschläge
Gruß
Volker