Drucken auf Knopfdruck
23.11.2016 18:55:54
Al
ich würde gern über einen Makro/Schaltfläche alle meine Tabellenblätter drucken lassen. Aber leider stimmt etwas mit meinem Code nicht, da er zum einen die Seiten einzeln druckt, beispielsweise wenn man ein PDF erstellen möchte. Zum anderen wird, obwohl ich auf abbrechen drücke, trotzdem gedruckt...
Anbei mein Code:
Sub Drucken()
Application.ScreenUpdating = False
Dim ArrDruck() As String
Dim i As Integer
ArrDruck = Split("InhaltsV,Vorbemerkung,Geometrie,Eingabe,Standsicherheit,Laengsbew, _
Querkraftbew,Verankerung,Darstellung", ",")
Sheets(ArrDruck(0)).Select
Application.Dialogs(xlDialogPrint).Show
For i = 1 To UBound(ArrDruck)
ThisWorkbook.Sheets(ArrDruck(i)).PrintOut
Next
Application.ScreenUpdating = True
End Sub
Ich denke es hat was mit dem Befehl "Split" zu tun. Leider sind meine Programmierfähigkeiten begrenzt und hoffe daher auf eure Hilfe.Danke schon mal.
Anzeige