Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Bob, this worked better than I expected and saved me tons of time. Thanks
for your help. Jesse "Bob Phillips" wrote in message ... Jesse, A couple of alternatives Function IsFileOpen(fName) As Boolean On Error Resume Next IsFileOpen = Len(Workbooks(fName).Name) On Error Goto 0 End Function and is invoked with a simple IsFileOpen("Misc.xls") or Function GetFile(fName) As Workbook On Error Resume Next Set GetFile = Workbooks(fName) On Error GoTo 0 End Function and is used in this type of way sFile = "Premiership 2003.xls" If GetFile(sFile) Is Nothing Then MsgBox sFile & " file needs to be open" Else MsgBox sFile & " file is already open" End If -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Jesse" wrote in message news:OliAb.21930$bC.17512@clgrps13... I'm sure I've seen this in the group before but I can't find it. How would I check to see if a specific workbook is already open? Jesse |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
RETRIEVE DATA FROM ANOTHER WORKBOOK BY CHECKING ON WORKBOOK DATE | Excel Worksheet Functions | |||
Checking if workbook open (where path is unknown) | Excel Programming | |||
Checking for Open Workbook | Excel Programming | |||
checking if workbook is open before accessing | Excel Programming | |||
VBA Excel Checking whether an XL file is already open elsewhere | Excel Programming |