Thread: Existing file ?
View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Dave Peterson Dave Peterson is offline
external usenet poster
 
Posts: 35,218
Default Existing file ?

One way:

Option Explicit
Sub test()
Dim bGotIt As Boolean
Dim sFile As String
Dim sPath As String
Dim testStr As String

sFile = "Book1.xls"
sPath = "a:\temp\"

testStr = ""
On Error Resume Next
bGotIt = (Len(testStr) 0)
On Error GoTo 0

MsgBox bGotIt

End Sub




ceemo wrote:

This works great but if i am pointing to th a: drive and there isnt a
floppy in it the macro will fall over. Is there anyway arond this?

Sub test()
Dim bGotIt As Boolean
Dim sFile As String
Dim sPath As String

sFile = "Book1.xls"
sPath = "c:\temp\"

'On Error Resume Next
bGotIt = (LCase(sFile) = LCase(Dir(sPath & sFile)))
'On Error GoTo 0

MsgBox bGotIt

End Sub

--
ceemo
------------------------------------------------------------------------
ceemo's Profile: http://www.excelforum.com/member.php...o&userid=10650
View this thread: http://www.excelforum.com/showthread...hreadid=400396


--

Dave Peterson