Code: Select all
Dim wssheet As Worksheet
Application.ScreenUpdating = False
For Each wssheet In ActiveWorkbook.Worksheets
Next wssheet
If CheckBox1.Value = True Then Sheets("Sheet1").Select Replace:=True
If CheckBox2.Value = True Then Sheets("Sheet2").Select Replace:=False
If CheckBox3.Value = True Then Sheets("Sheet3").Select Replace:=False
ActiveWindow.SelectedSheets.PrintOut
For Each wssheet In ActiveWorkbook.Worksheets
Next wssheet
Application.ScreenUpdating = True