14.02.2025, 20:36
Irgendwas mache ich falsch. Er druck mir nur das erste Tabellen Blatt statt alle 4 die ich angegeben habe.
Sub MehrereArbeitsblätter()
Dim actPrinter As String
actPrinter = ActivePrinter
'Fehlerbehandlung, falls Abbruch
On Error Resume Next
ActiveSheet.PrintOut ActivePrinter:="Microsoft Print to PDF"
On Error GoTo 0
ActivePrinter = actPrinter
Dim ws As Worksheet
Dim wsArray As Variant
' Definiere die Namen der Arbeitsblätter
wsArray = Array("Tabelle7", "Tabelle3", "Tabelle4", "Tabelle7")
End Su
Sub MehrereArbeitsblätter()
Dim actPrinter As String
actPrinter = ActivePrinter
'Fehlerbehandlung, falls Abbruch
On Error Resume Next
ActiveSheet.PrintOut ActivePrinter:="Microsoft Print to PDF"
On Error GoTo 0
ActivePrinter = actPrinter
Dim ws As Worksheet
Dim wsArray As Variant
' Definiere die Namen der Arbeitsblätter
wsArray = Array("Tabelle7", "Tabelle3", "Tabelle4", "Tabelle7")
End Su