Bonjour,
Excel n'est pas fait pour stocker des images. Il faut donc charger tes images sur le USF à chaque fois.
Pour cela tu n'as pas besoin d'un lien hypertexte le nom de l'image suffit.
Sinon si tu veux visualiser l'image sans utiliser le Userform ça peut se faire aussi mais c'est un autre problème.
Le code :
Private Sub CommandButton5_Click()
Dim chemin$, img$
chemin = "C:\Utilisateurs\POMPIER\Mes images\"
img = Sheets("data").Range("AM2") 'par exemple"
Image1.Picture = LoadPicture(chemin & img, 470, 230)
End Sub
Nota : Si l'image n'est pas au même format que ton cadre image elle sera déformée.
A+