Sub Ouvre_Insère_Img_Sur_Feuille()
'Nom du dossier en A13 (A adapter)
dossier = Cells(1, 13)
[A1].Select
ChDrive (Left(dossier, 1))
ChDir (dossier)
Dim QuelFichier()
QuelFichier = Application.GetOpenFilename(, , , , True)
For Ctr = 1 To UBound(QuelFichier)
ActiveSheet.Pictures.Insert(QuelFichier(Ctr)).Select
'Solution1
'Sylvanu
tablo = Split(QuelFichier(Ctr), "\")
NomFichier = tablo(UBound(tablo))
MsgBox "De Sylvanu " & NomFichier
'Solution2
'PatrickToulon
NomEntrée = QuelFichier(Ctr)
NomFichier = Mid(NomEntrée, InStrRev(NomEntrée, "\") + 1)
MsgBox "De PatrickToulon " & NomFichier
'Solution3
'MJ
NomFichier = Mid(QuelFichier(Ctr), Len(dossier) + 2, Len(QuelFichier(Ctr)) - Len(dossier))
MsgBox "De MJ " & NomFichier
'Solution4
'https://www.developpez.net/forums/d372217/logiciels/microsoft-office/access/vba-access/recuperer-nom-d-fichier-on-chemin/
var_CheminFichier = QuelFichier(Ctr)
NomFichier = Dir(var_CheminFichier)
MsgBox "De https://www.developpez.net/ " & NomFichier
'Solution5
'https://www.commentcamarche.net/forum/affich-30505287-vb-ne-garder-que-le-nom-du-fichier-sans-le-chemin
NomFichier = CreateObject("Scripting.FileSystemObject").GetFileName(QuelFichier(Ctr))
MsgBox "De https://www.commentcamarche.net/ " & NomFichier
Selection.ShapeRange.ZOrder msoSendToBack
Selection.Name = "Image"
Next
End Sub