ich hoffe, ihr könnt mir bei folgendem Problem helfen:
Ich habe eine Arbeitsmappe, die verschiedene Datenbereiche auf mehreren Tabellenblättern enthält. Diese Datenbereiche sind bereits benannt; auf einem separaten Tabellenblatt Übersicht habe ich die entsprechenden Namen aufgeführt und mit einem Kontrollkästchen versehen.
Auf diesem Blatt befindet sich auch ein Druckbutton, mit dem die jeweiligen Bereiche bei gesetztem Kontrollkästchen ausgedruckt werden sollen. Ich habe bereits ein Makro geschrieben, das die Bereiche separat und hintereinander ausdrucken kann. Der Druck soll jedoch 1x für alle angekreuzten Bereiche erfolgen, so dass z.B. die korrekte Seitenanzahl erscheint oder ich im Falle eines PDF-Drucks ein zusammenhängendes Dokument erhalte.
Die einfachste Lösung wäre meiner Meinung nach, die gewünschten Bereiche in eine neue Tabelle zu kopieren und diese dann auszudrucken. Eleganter wäre es jedoch, ein Makro zu schreiben, das in einer Schleife alle Kontrollkästchen durchläuft und bei gesetztem Haken den betreffenden Bereich einem neuen, übergeordneten Bereich hinzufügt, der dann am Ende der Schleife ausgedruckt und wieder gelöscht wird.
Leider habe ich es nicht geschafft, einen solchen übergeordneten Bereich zu definieren. Des Weiteren weiß ich nicht, wie ich eine Schleife formuliere, in der alle Kontrollkästchen automatisch nacheinander abgefragt werden können.
Habt ihr Tipps bzw. Beispielcode für mich?
Schon mal danke im Voraus für eure Hilfe.
Jörg