Try this, note chane PrintPreview to Printout when you have finished testing.
Sub printShts()
Dim ws As Worksheet
For Each ws In Worksheets
Select Case ws.Index
Case 1
ws.PrintPreview
Case 3, 7
If ws.Cells(9, 1).CurrentRegion.Cells.Count > 1 Then ws.PrintPreview
Case Else
End Select
Next ws
End Sub
Or
Sub printShts()
Dim ws As Worksheet
For Each ws In Worksheets
Select Case ws.Name
Case "Sheet1"
ws.PrintPreview
Case "Sheet3", "Sheet7"
If ws.Cells(9, 1).CurrentRegion.Cells.Count > 1 Then ws.PrintPreview
Case Else
End Select
Next ws
End Sub
Bookmarks