D Dave Peterson Dec 20, 2009 #2 Record a macro when you select/group all the sheets and print them. Remember to ungroup them when you're done.
Record a macro when you select/group all the sheets and print them. Remember to ungroup them when you're done.
R Ron de Bruin Dec 20, 2009 #4 Try http://www.rondebruin.nl/print.htm#Hidden -- Regards Ron de Bruin http://www.rondebruin.nl/tips.htm Luc said: Thanks, but the number of sheets is not fix, it can be 2 to x Click to expand...
Try http://www.rondebruin.nl/print.htm#Hidden -- Regards Ron de Bruin http://www.rondebruin.nl/tips.htm Luc said: Thanks, but the number of sheets is not fix, it can be 2 to x Click to expand...
P Per Jessen Dec 20, 2009 #5 Hi Try this one: Sub printSheets() For Each sh In ThisWorkbook.Sheets If sh.Visible = True Then sh.PrintOut End If Next End Sub Regards, Per Luc said: Thanks, but the number of sheets is not fix, it can be 2 to x Click to expand...
Hi Try this one: Sub printSheets() For Each sh In ThisWorkbook.Sheets If sh.Visible = True Then sh.PrintOut End If Next End Sub Regards, Per Luc said: Thanks, but the number of sheets is not fix, it can be 2 to x Click to expand...
D Dave Peterson Dec 20, 2009 #6 Rightclick on any of the sheet tabs that is visible. You'll see an option to "select all sheets" This will select all 2 to x sheets.
Rightclick on any of the sheet tabs that is visible. You'll see an option to "select all sheets" This will select all 2 to x sheets.
D Dave Peterson Dec 20, 2009 #7 Or you could just record a macro when you show the print dialog: File|Print (in xl2003 menus) Select entireworkbook The hidden sheets won't be printed.
Or you could just record a macro when you show the print dialog: File|Print (in xl2003 menus) Select entireworkbook The hidden sheets won't be printed.