04.09.2018, 19:12 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2018, 19:32 von wilder.)
Hallo zusammen,
versuche 3 Druckbereiche von 3 Tabellenblätter über einen DruckButton zum drucken zu bewegen : ) tolles deutsch! Wobei in einem Tabellenblatt abhängig von einer gefiltereten Listenauswahl die entsprechenden Druckbereiche gedruckt werden sollen. Grundsätzlich sollen dabei alle Druckbereiche auf einem Extra-Blatt erfolgen. Um es besser zu veranschaulichen habe ich eine Beispieldatei angehängt.
Hat jemand eine einfach Idee wie ich das per VBA umsetzen könnte? :55:
Wenn mein VBA Kentnisse so gut wären :18: ,... aber evtl. kannst du mir ja helfen. Der Druckbutton hat schon ein paar Parameter allerdings wird das so wohl nichts...
Zitat:,... aber evtl. kannst du mir ja helfen. Der Druckbutton hat schon ein paar Parameter allerdings wird das so wohl nichts...
wenn Du Dein Machwerk zeigst, dann schau'n wir mal und dann seh'n wir schon. Ich spreche übrigens von einer Datei, nicht von irgendwelchen bunten Bildchen.
04.09.2018, 20:16 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2018, 20:16 von Frogger1986.)
um die anderen Tabellenblätter zu drucken musst du sie auch ansprechen! mit "ActiveSheet" sprichts du immer nur das Angewählte Tabellenblatt an! Mit z.B. Sheets("Tabelle1") sprichst du das Tabellenblatt "Tabelle1" an! Die Druckbereiche müssen auch hier nicht via VBA gewählt werden! Sofern die Druckbereiche sich nicht verändern, kannst du den Bereich einmal eingrenzen! Dann einfach so z.b.
danke für den Hinweis, werde versuchen die Bereiche mit Sheets() anzusteuern. Die Druckbereich sind zwar alle statisch, allerdings sollen nur die statischen Bereich gedruckt werden, welche in der Auswahl definiert wurden. Ohne VBA geht das glaube ich nicht, aber vielleicht fällt mir noch was dazu ein...:70:
04.09.2018, 21:21 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2018, 21:22 von Frogger1986.)
Einen Druckbereich festlegen kannst du, in dem du den zu druckenden Bereich markierst, dann den Reiter Seitenlayout auswählst und dort dann Druckbereich/ Druckbereich festlegen!