Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
I've got button in an excel worksheet which triggers code to print out all the other excel files in that same folder. Most of it works ok, but it fails when it trys to open the current file (which, of course, if already open). This is the code so far... Sub PrintAllReport() DirName = ThisWorkbook.Path & "\" Nextbook = Dir(DirName & "*.xls") Do While Nextbook < "" Sheets("Mth title").Select ActiveWindow.SelectedSheets.PrintOut ActiveWorkbook.Save ActiveWorkbook.Close Nextbook = Dir() Loop MsgBox "Done" End Sub At what point (and how) should I write the code to skip over the current file? Any help would be greatly appreciated. Thanks. *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub PrintAllReport()
DirName = ThisWorkbook.Path & "\" Nextbook = Dir(DirName & "*.xls") Do While Nextbook < "" bThisBook = False if Ucase(NextBook) < Ucase(ThisWorkbook.Name) then workbooks.Open ThisWorkbook.Path & "\" & NextBook bThisBook = True End if Sheets("Mth title").Select ActiveWindow.SelectedSheets.PrintOut ActiveWorkbook.Save If Not bThisBook then ActiveWorkbook.Close Nextbook = Dir() Loop MsgBox "Done" End Sub -- Regards, Tom Ogilvy "Howard Packham" wrote in message ... Hello, I've got button in an excel worksheet which triggers code to print out all the other excel files in that same folder. Most of it works ok, but it fails when it trys to open the current file (which, of course, if already open). This is the code so far... Sub PrintAllReport() DirName = ThisWorkbook.Path & "\" Nextbook = Dir(DirName & "*.xls") Do While Nextbook < "" Sheets("Mth title").Select ActiveWindow.SelectedSheets.PrintOut ActiveWorkbook.Save ActiveWorkbook.Close Nextbook = Dir() Loop MsgBox "Done" End Sub At what point (and how) should I write the code to skip over the current file? Any help would be greatly appreciated. Thanks. *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Print Multiple worksheets | Excel Worksheet Functions | |||
How do I print a spreadsheet with multiple worksheets? | Excel Discussion (Misc queries) | |||
How do I print multiple worksheets on one page? | Excel Discussion (Misc queries) | |||
print multiple worksheets on one page | Excel Discussion (Misc queries) | |||
What is the simplest way to print multiple worksheets? | Charts and Charting in Excel |