Als Antwort auf diesen Beitrag
Hi
wenn die Anfrage so gemeint war, dass alle 4 Seiten auf einen Tabellenblatt liegen, dann gibt es unter anderem folgende Möglichkeiten
1. ggf auch ohne VBA: in einer Hilfsspalte per Formel die zu druckenden Zeilen kennzeichnen und die unterwünschten Zeilen vor dem Druck per Autofilter ausblenden
2. mit VBA dürfte das einfachste sein, den Druckbereich für diese Seite in mehreren Blöcken zu erstellen
dim txt as string
if Range("A1") = "Drucken" then txt = txt & ",A1:X100"
if Range("A101") = "Drucken" then txt = txt & ",A101:X200"
if Range("A201") = "Drucken" then txt = txt & ",A201:X300"
if Range("A301") = "Drucken" then txt = txt & ";A301:X400"
ActiveSheet.PageSetup.PrintArea = Mid(txt, 2)
ActiveSheet.PrintOut
die Druckoption: Drucke Seiten "1, 3 und 4" gibt es in Excel leider nicht.
Gruß Daniel