ich stehe derzeit vor folgender Anforderung:
In ein vorformatiertes Tabellenblatt sollen Daten aus einem anderen Tabellenblatt eingefügt werden. Es sind immer unterschiedlich große Datenblöcke die aus dem anderen Tabellenblatt mittels Autofilter zusammengefiltert werden. Das wäre noch nicht so schwierig. Jetzt möglich ich aber, dass im Zieltabellenblatt der Seitenumbruch für den Ausdruck so gewählt wird, dass so ein Datenblock nicht auseinandergerissen wird; wenn noch Platz ist auf die vorherige Seite sonst komplett auf die nächste Seite. Mir fallen dazu 2 Lösungen ein.
1. Mit einer festen Zeilenanzahl arbeiten. Vor dem Einfügen die Zeilen aus dem Datenblock zählen und wenn es zu viele sind einfach die restlichen Zeilen der vorherigen Seite leer lassen und auf der nächsten Seite einfügen.
2. Den Seitenumbruch im Druckbereich oberhalb des Datenblockes setzten der auf die nächste Seite soll.
Hat jemand so was in der Art in VBA schon einmal umgesetzt oder gibt es vielleicht noch bessere Lösungen.
Ich bin für eure Tipps dankbar.
Gruß Joni