Ich habe ein Workbook mit ca. 10 Worksheets und ich möchte nur das Rechnungsformular unter dem Worksheet "FAKTURIERUNG" ausdrucken.
Dazu habe ich mir ein Makro zusammengestellt, welches über ein Button folgende Funktionen ausführt:
1) Erstellung einer laufenden Rechnungsnummer mit dem Rechnungsdatum
2) Ausdrucken der Rechnung.
3) Kopieren der Daten in ein anderes Worksheet im selben Workbook.
Der Button ist zur Zeit auf der Seite der zu druckenden Rechnung (FAKTURIERUNG).
Beim Testen habe ich nun herausgefunden, dass wenn ich das Makro über den Makroeditor starte und in einem anderen Worksheet bin, dass dieses zur Zeit gerade offene Worksheet vollständig ausgedruckt wird. Also habe ich in meinem Makro mit Set ws=ActiveWorkbook.Sheets ("FAKTURIERUNG") eine Zeile eingefügt.
Das klappt nicht. Und dazu kommt noch, dass das Worksheet manchmal wie die Einstellung im Drucker ausgedruckt wird. Z.B. wenn ich davor z.B. aus dem Internet ein Formular im Querformat ausgedruckt habe, dann kommt mein Excelsheet ebenfalls in diesem letzten benützen Format, was ärgerlich ist.
Ich bin blutiger Anfänger darum wende ich mich an Euch und hoffe um eine geistreiche Idee.
Besten Dank
Stéphane
https://www.herber.de/bbs/user/134327.xlsx