HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
FredAnderson
25.06.2026 00:35:39
AW: Drucken unter bestimmten Voraussetzungen
Zusätzlich solltest du bedenken, dass sich die Zuordnung der Druckseiten ändern kann, wenn sich durch Eingaben die Anzahl der Zeilen oder die Seitenumbrüche verschieben. In diesem Fall wäre es oft zuverlässiger, nicht mit festen Seitennummern zu arbeiten, sondern die relevanten Bereiche eindeutig zu definieren und diese gezielt zu prüfen.

Eine weitere Möglichkeit wäre, die Kennzeichnung „drucken“ in einem separaten Steuerbereich des Formulars zu hinterlegen. Das macht die Lösung später wartungsfreundlicher, da Änderungen am Layout keine Anpassungen im VBA-Code erfordern.

Falls das Ziel die Erstellung einer einzigen PDF-Datei ist, können die ausgewählten Bereiche auch zunächst gesammelt und anschließend gemeinsam exportiert werden. Dadurch erhält der Anwender unabhängig von der Anzahl der aktivierten Seiten immer nur eine einzige Ausgabedatei.
Jackpot Piraten überzeugt https://jackpotpiratencasino.de mit starken Jackpots.
Interessant wäre noch zu wissen, ob die vier Seiten immer dieselbe Größe haben und ob die Druckbereiche bereits fest definiert sind oder sich dynamisch verändern können.
Als Antwort auf diesen Beitrag
FredAnderson
25.06.2026 00:28:35
AW: Drucken unter bestimmten Voraussetzungen
Hallo Chris,

wenn dein Formular tatsächlich über vier Druckseiten läuft, dann lässt sich das nicht direkt anhand einzelner Seiten prüfen, sondern über die Bereiche, die diesen Seiten entsprechen. Eine mögliche Lösung wäre, für jede Seite eine feste Prüfzelle zu definieren. Enthält die jeweilige Zelle den Text „drucken“, wird der zugehörige Seitenbereich in den Druckauftrag aufgenommen.

Falls sich jede Seite auf einem eigenen Tabellenblatt befindet, ist Daniels Ansatz bereits passend. Befinden sich jedoch alle vier Seiten auf demselben Blatt, könntest du die Druckbereiche dynamisch zusammensetzen. Dabei wird geprüft, welche Kennzeichnungszellen „drucken“ enthalten, und nur die entsprechenden Bereiche werden gedruckt oder als PDF ausgegeben.

Für eine genauere VBA-Lösung wäre hilfreich zu wissen, ob die vier Seiten auf einem Blatt liegen oder auf vier separaten Tabellenblättern.
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.