![]() |
Help amending code
Hi
I have the following code set to a commandbutton: Workbooks.Open Filename:= _ "\\Statistics\Year 05-06\September.xls" However, if the sheet is already open in the background, I get an error message. What can I add to this code so that, if the sheet is already open, it just switches over to it? TIA Steve |
On Error Resume Next Set oWb = Workbooks("September.xls") If oWb Is Nothing Then Set oWb = Workbooks.Open Filename:= _ "\\Statistics\Year 05-06\September.xls" Endf If On Error Goto 0 oWb.Activate -- HTH RP (remove nothere from the email address if mailing direct) "Steve" wrote in message oups.com... Hi I have the following code set to a commandbutton: Workbooks.Open Filename:= _ "\\Statistics\Year 05-06\September.xls" However, if the sheet is already open in the background, I get an error message. What can I add to this code so that, if the sheet is already open, it just switches over to it? TIA Steve |
Thanks Bob.
For some reason I keep getting the red error line; the "Filename" part seems to be the problem...? Steve |
Sorry Steve, missed the brackets
On Error Resume Next Set oWb = Workbooks("September.xls") If oWb Is Nothing Then Set oWb = Workbooks.Open(Filename:= _ "\\Statistics\Year 05-06\September.xls") End If On Error GoTo 0 oWb.Activate -- HTH RP (remove nothere from the email address if mailing direct) "Steve" wrote in message oups.com... Thanks Bob. For some reason I keep getting the red error line; the "Filename" part seems to be the problem...? Steve |
That did it. Thanks a lot, Bob.
Best, Steve |
All times are GMT +1. The time now is 08:58 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com