View Full Version : [SOLVED:] How do I Check if a workbook is opened??
Daxton A.
06-09-2004, 09:16 AM
check all the workbook names that are open if it isn't it opens it.
mark007
06-09-2004, 09:25 AM
If I read this right you want to check if a specific workbook is open and if not to open it?
If so then use the following:
Dim wb As Workbook
On Error Resume Next
Set wb=application.workbooks("WorkbookName.xls")
On Error Goto 0 'now reset error handling
If wb Is Nothing Then
application.workbooks.open("Path to file\WorkbookName.xls")
end if
:)
Tommy
06-09-2004, 10:38 AM
Just another way to skin the cat :)
Sub FindWrkBk(PathToWorkbook As String, WrkBook As String)
Dim IsThere As Boolean
Dim Wrkbk As Workbook
IsThere = False
For Each Wrkbk In Workbooks
If Wrkbk.Name = WrkBook Then
IsThere = True
End If
Next
If Not IsThere Then
Application.Workbooks.Open PathToWorkbook & "\" & WrkBook
End If
End Sub
Sub does()
FindWrkBk "C:\WINDOWS\Desktop\stuff", "class.xls"
End Sub
Anne Troy
06-09-2004, 12:50 PM
I just want to show this:
http://www.vbaexpress.com/forum/showthread.php?t=87
mark007
06-09-2004, 02:44 PM
I was looking for that before but couldn't find it!
:)
Anne Troy
06-09-2004, 03:15 PM
My bad. I mass-moved some stuff to the wrong place. :(
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.