Para saber si existe un archivo en un path determinado, podés usar la APi PathFileExists, pasándole únicamente el path que debe verificar y el archivo a localizar.
Private Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" (ByVal pszPath As String) As Long
Private Sub Command1_Click()
If 1 = PathFileExists("c:\prueba.xls") Then
Debug.Print "prueba.xls existe"
End If
End Sub