Registriert seit: 03.11.2022
Version(en): 2016
26.09.2023, 11:42
(Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2023, 11:42 von C598.)
Moin liebes Forum,
ich habe in meiner Tabelle in Tabellenblatt, welches ausgeblendet ist, da hier keine Änderungen vorgenommen werden sollen, da hier lediglich Daten übernommen werden.
Per VBA würde ich gerne die Range von A2 bis G100 auf Tabellenblatt "Test" auswählen, und die klassische Druckansicht mittels "Application.Dialogs(xlDialogPrint).Show" öffnen, um dann den Drucker auswählen und anschließend drucken zu können. Allerdings scheitere ich aktuell daran, dass ich die Auswahl aufgrund des ausgeblendeten Tabellenblattes nicht vornehmen kann.
Gibt es hierfür eine gute Lösung?
VG
C
Registriert seit: 23.07.2019
Version(en): 2016
Moin,
schreibe dir doch ein Makro welches den Reiter einblendet und nach erfolgtem Druck wieder ausblendet. So würdest Du die Problematik einfach umgehen. Alternativ könnte der Reiter mit Select Case das Tabellenblatt ansteuern und dann sollte ein Druck möglich sein, ist allerdings ungetestet.
Gruß
Stoffo
Registriert seit: 03.11.2022
Version(en): 2016
Moin Stoffo,
die Einblendung und anschließende Ausblendung habe ich als Workaround schon getestet, funktioniert soweit auch. Ich dachte allerdings vielleicht frage ich vorher noch einmal im Forum nach, ob es einen anderen Weg gibt! ;)
VG
C
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo,
hast Du es denn schon geschafft, das ausgeblendete Blatt, unabhängig vom eingestellten Druckbereich, zu drucken?
Gruß Uwe
Registriert seit: 03.11.2022
Version(en): 2016
Hallo Kuwer,
nein, bisher habe ich es nur geschafft das Blatt einzublenden, den Druckbereich zu drucken und das Blatt wieder auszublenden!
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
ich denke, wenn Du das Blatt nicht einblenden willst, musst Du die notwendigen Daten auf ein eingeblendetes Blatt holen und dann drucken.
Du kannst auch den Druckbereich des ausgeblendeten Blattes als Bild kopieren (CopyPicture) und in ein eingeblendetes Blatt einfügen und das dann drucken.
Zitat: Allerdings scheitere ich aktuell daran, dass ich die Auswahl aufgrund des ausgeblendeten Tabellenblattes nicht vornehmen kann.
Das würde ich jetzt mal nicht unterschreiben. Eine Druckerauswahl bekommst Du sowohl mit
Application.Dialogs(xlDialogPrint).Show
als auch mit
Application.Dialogs(xlDialogPrinterSetup).Show
angezeigt. Zumindest in 365, 2016 habe ich gerade nicht zur Hand.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)