Excel VBA PagesetUp 1. Seite breit fix Anzahl höhe in Abhängigkeit von der letzen Zeile

Excelmania

Lieutenant
Registriert
Apr. 2010
Beiträge
794
Hallo.

Ich möchte den Druck so definieren, dass die Seiten breite fix ist und die Anzahl der Seiten von der Anzahl der Datensätze abhängig ist.

Code:
With ActiveSheet.PageSetup
        .FitToPagesWide = 1
        .FitToPagesTall = False
.PrintArea = "A1:P" & ZlZ
End With
 
Hallo,

was soll "die Anzahl der Seiten von der Anzahl der Datensätze abhängig ist" bedeuten?

Es ist doch Standard, dass der komplette Inhalt gedruckt wird.
Ergänzung ()

Vermutlich suchst du sowas:

Rich (BBCode):
Sub Makro1()

    Application.PrintCommunication = False
   
    With ActiveSheet.PageSetup
        .Orientation = xlPortrait
        .PaperSize = xlPaperA4
        .FirstPageNumber = xlAutomatic
        .Zoom = False
        .FitToPagesWide = 1
        .FitToPagesTall = 0
    End With

    Application.PrintCommunication = True
   
End Sub
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben