Test If File Exists
The test with vbDirectory is to prevent a foldername to be considered as a file. FileLen is used as an extra check to see if anything is actually found at that location.
Public Function FileExists(strFileFullPath As String) As Boolean
Dim lSize As Long
On Error GoTo HandleError
lSize = -1
If GetAttr(strFileFullPath) And vbDirectory Then GoTo HandleExit
lSize = FileLen(strFileFullPath)
FileExists = lSize > -1
HandleExit:
Exit Function
HandleError:
Resume Next
End Function
HandleError: