Makro für Druck verkürzen (HILFE)
05.03.2016 18:29:19
Mario
Ich habe ein Druck-Makro, das zum Ende der Ausführung einer Auswertung aktiviert wird. Meine Arbeitsmappe hat 14 Seiten, wovon aber nur die ersten 13 Seiten (EINSEITIG, nicht doppelseitig) gedruckt werden sollen. Das löse ich über folgedes Makro:
Application.ActivePrinter = "\\SW020910.europe.bmw.corp\secure auf Ne02:"
Worksheets(1).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(2).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(3).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(4).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(5).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(6).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(7).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(8).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(9).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(10).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(11).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(12).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Worksheets(13).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Application.ScreenUpdating = True
Worksheets(1).Select
Bis dieses Makro die einzelnen Druckaufträge verschickt hat, vergehen 1-2 Minuten, wodruch meine Liste für die "User" wahrscheinlich schnell uninteressant wird. Hat irgendwer eine Lösung, um dieses Makro zu verkürzen? Wichtig dabei: Nur die ersten 13 Seiten und auch nur einseitig, nicht doppelseitig. Vielen Dank schon mal
Gruß Mario