Sub A()
Dim NomLongFichier As String, NomCourtFichier As String, RechercheFichier As String
NomLongFichier = LCase("C:\nul*.>") ' ou LCase(ActiveCell)
NomCourtFichier = Mid(NomLongFichier, InStrRev(NomLongFichier, "\") + 1)
On Error Resume Next: RechercheFichier = LCase(Dir(NomLongFichier)): On Error GoTo 0
MsgBox NomLongFichier & vbLf & IIf(NomCourtFichier = RechercheFichier, "existe bien.", "N'EXISTE PAS !"), vbInformation
End Sub