Ich hätte mal wieder ein Problem, wo ich für Eure Hilfe sehr dankbar wäre.
Ich habe ein Makro geschrieben schlicht und Einfach. Es ist jetzt statisch und der jeweilige Druckbereich der einzelnen Arbeitsblätter ist so gestaltet, das die Formulare welche ausgefüllt sind gedruckt, + 2 Leerformulare. Da diese aber jede Woche unterschiedlich sein können, wäre es schön, wenn dieses Makro dynamsich feststellt bis zu welchen Stellen in den einzelnen Arbeitsblättern gedruckt werden müsste (also die die Ausgefüllt sind). Der gesamt Druckbereich geht von A1 bis EO34.
Gibt es eine Möglichkeit, Exel beizubringen dies zu bewerkstelligen.
Sub Drucken()
Sheets("Liefer Nord").Range("A1:CB34").PrintOut Copies:=1
Sheets("Liefer Mitte").Range("A1:CG34").PrintOut Copies:=1
Sheets("Liefer SO").Range("A1:DA34").PrintOut Copies:=1
Sheets("Liefer L1A").Range("A1:DU34").PrintOut Copies:=1
Sheets("Liefer L1B").Range("A1:DF34").PrintOut Copies:=1
Sheets("Liefer L1B").Range("A1:DF34").PrintOut Copies:=1
Sheets("Liefer L2").Range("A1:CL34").PrintOut Copies:=1
Sheets("Liefer L3").Range("A1:DU34").PrintOut Copies:=1
Sheets("Liefer L4").Range("A1:DU34").PrintOut Copies:=1
Sheets("Liefer L5").Range("A1:CL34").PrintOut Copies:=1
Sheets("Liefer L6 Nord").Range("A1:CV34").PrintOut Copies:=1
Sheets("Liefer L6 Süd").Range("A1:DK34").PrintOut Copies:=1
Sheets("Liefer Selbstabholer").Range("A1:AD34").PrintOut Copies:=1
End Sub