Function isFileExist(ByVal fname As String) As Boolean
isFileExist = False
If Dir(fname) <> "" Then isFileExist = True
End FunctionHere's example how to use the function above:
Sub FunctionTest()
If isFileExist("D:\SomeFile.txt") = False Then
MsgBox "File not exists."
Else
MsgBox "File already exist."
End If
End Sub
The next function do exactly as previous function, but this function uses FileSystemObject to check whether a file exist:
Function isFileExist2(ByVal fname As String) As Boolean
Set fs = CreateObject("Scripting.FileSystemObject")
isFileExist2 = fs.FileExists(fname)
End Function
FIN.Related posts:
- Excel VBA Macro Examples: Sub Procedure
- The MsgBox Function
- Excel VBA Macro Tutorial: Controlling Execution
If you like posts in this blog, you can


