Help amending code

  • Thread starter Thread starter Steve
  • Start date Start date
S

Steve

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)
 
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)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top