Hallo Friedrich,
Am Fri, 12 Apr 2013 21:59:27 +0200 schrieb Friedrich Vosberg:
> Ich muss die 18 Bl�tter eine Excel-Arbeitsmappe ausdrucken, wobei jedes
> Excel-Blatt auf ein DIN-A4-Blatt gedruckt werden muss, egal wie gro� es
> ist. Wie kann ich einstellen, dass zum Ma�stab dasjenige Blatt gemacht
> wird, das die meisten Zeilen und Spalten hat und dann alle Excel-Bl�tter
> entsprechende skaliert auf jeweils ein DIN-A4-Blatt gedruckt werden.
wenn du bei dem Blatt mit den meisten Daten die Gr��e feststellst und
diese Gr��e bei PrintArea auf allen Bl�ttern angibst, werden viele
unn�tige Seiten durchgezogen.
Falls es dir aber um die Schriftgr��e geht, dann probiere es mal so:
Sub test()
Dim i As Integer
For i = 1 To Sheets.Count
With Sheets(i).PageSetup
.PrintArea = "$A$1:$H$75"
.Orientation = xlPortrait
.PaperSize = xlPaperA4
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
Sheets(i).PrintOut copies:=1
Next
End Sub
Mit freundlichen Gr��en
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3