If you want them as one print job:
Sub SelectVisible()
Dim bReplace as Boolean, sh as worksheet
Dim shActive as worksheet
set shActive = Activesheet
bReplace = True
For Each sh In ThisWorkbook.Worksheets
If sh.Visible Then
sh.Select bReplace
bReplace = False
End If
Next
ActiveWindow.SelectedSheets.PrintOut
shActive.select
End Sub
--
Regards,
Tom Ogilvy
"Darin Kramer" wrote in message
...
HI guys,
Whats the VBA to select all visible sheets and print them?
Visiblesheets.select?
Thanks
D
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!