ich möchte gern mit VBa den druckbereich festlegen. dazu habe ich das Makro unten gefunden und versucht es anzupassen.
Leider bekomme ich immer eine Fehler maeldung in Zeile " anzseiten = ExecuteExcel4Macro("Get.Document(50)")" Fehler Variable nicht definiert.
Achso der Druckbereich fängt in der Zelle b10 an. Die Zeilen anzahl und die Spaltenanzahl iist variable
Weiss jemand was hier falsch läuft? Weiss das jemand?
vielen dank schon mal
liebe grüsse thomas
Sub Druckbereic_Auswertung()
Dim AnzahlEinträgeZeilen As Integer
Dim AnzahlEinträgeSpalten As Integer
AnzahlEinträgeZeilen = WorksheetFunction.CountA(Sheets("Auswertung Allgemein").Range("b:b"))
AnzahlEinträgeSpalten = WorksheetFunction.CountA(Sheets("Auswertung Allgemein").Range("2:2"))
With ActiveSheet.PageSetup
'Festlegung auf Hochformat
.Orientation = xlLandscape ' xlPortrait
'Druckbereich definieren
.PrintArea = _
Range(Cells(1, 1), Cells(AnzahlEinträgeZeilen, AnzahlEinträgeSpalten)).Address
'Seitenbreite definieren
.FitToPagesWide = 1
'Seitenhöhe definieren
.FitToPagesTall = False
'Seitenanzahl bestimmen
anzseiten = ExecuteExcel4Macro("Get.Document(50)")
'Rechte Fußnote mit Seitenanzahl belegen
'.RightFooter = anzseiten
End With
End Sub