Re- Ancat,
Si tu utilises Application.GetOpenFilename pour récupérer le chemin complet du fichier, la fonction suivante extrait le nom du fichier seul :
Private Function NomFichier(Chemin As Variant) As String
Dim i As Integer
Dim NbCar As Integer
NomFichier = Chemin
For i = Len(NomFichier) To 1 Step -1
If Mid(NomFichier, i, 1) = "\" Then
NbCar = i
Exit For
End If
Next i
NomFichier = Mid(NomFichier, NbCar + 1)
NomFichier = Left(NomFichier, Len(NomFichier) - 4)
End Function
Cordialement,
Didier_mDF