Habe ein Makro zum drucken von Tab.Blättern.
Es funkt.auch,bis auf alle Blätter drucken
Sheets(Array("311", "312A", "312B", "321", "322", "331", "332", "333")).Visible = True
If CheckBox9 Then Sheets(Array("311", "312A", "312B", "321", "322", "331", "332", "333")).PrintOut
Sheets(Array("311", "312A", "312B", "321", "322", "331", "332", "333")).Visible = False
Wo liegt Bitte hier der Fehler ?
Danke Heinz
Private Sub DruckenButton_Click()
'Blattnamen jeweils anpassen!
Sheets("311").Visible = True
If CheckBox1 Then Sheets("311").PrintOut
Sheets("311").Visible = False
Sheets("312A").Visible = True
If CheckBox2 Then Sheets("312A").PrintOut
Sheets("312A").Visible = False
Sheets("312B").Visible = True
If CheckBox3 Then Sheets("312B").PrintOut
Sheets("312B").Visible = False
Sheets("321").Visible = True
If CheckBox4 Then Sheets("321").PrintOut
Sheets("321").Visible = False
Sheets("322").Visible = True
If CheckBox5 Then Sheets("322").PrintOut
Sheets("322").Visible = False
Sheets("331").Visible = True
If CheckBox6 Then Sheets("331").PrintOut
Sheets("331").Visible = False
Sheets("332").Visible = True
If CheckBox7 Then Sheets("332").PrintOut
Sheets("332").Visible = False
Sheets("333").Visible = True
If CheckBox8 Then Sheets("333").PrintOut
Sheets("333").Visible = False
Sheets(Array("311", "312A", "312B", "321", "322", "331", "332", "333")).Visible = True
If CheckBox9 Then Sheets(Array("311", "312A", "312B", "321", "322", "331", "332", "333")).PrintOut
Sheets(Array("311", "312A", "312B", "321", "322", "331", "332", "333")).Visible = False
Unload Me
End Sub