Sub Chercher()
Dim Chemin$, Ligne%, Image$
Chemin = "g:\Users\PC_PAPA\Pictures\____GIFS\Bonhomme\Petites\" ' A modifier
For Each Im In ActiveSheet.Shapes ' On efface les images présentes
If Right(Im.Name, 4) = ".jpg" Then Im.Delete
Next Im
[F5] = "" ' On efface le N° de tiroir présent
Ligne = 0
If [C5] <> "" And Application.CountIf([Numéro], [C5]) <> 0 Then ' Si Numéro présent
Ligne = Application.Match([C5], [Numéro], 0)
ElseIf [C7] <> "" And Application.CountIf([Descriptif], [C7]) <> 0 Then ' Si Descriptif présent
Ligne = Application.Match([C7], [Descriptif], 0)
End If
If Ligne <> 0 Then
[C5] = Application.Index([Numéro], Ligne) ' Numéro
[C7] = Application.Index([Descriptif], Ligne) ' Descriptif
[F5] = Application.Index([Tiroir], Ligne) ' Tiroir
Image = Application.Index([NumImage], Ligne) ' Nom fichier image
If Image <> "" And Ligne > 1 Then
' Voir définition : https://learn.microsoft.com/fr-fr/office/vba/api/excel.shapes.addpicture
ActiveSheet.Shapes.AddPicture Chemin & Image, True, True, 500, 50, 150, 150 ' A adapter
End If
End If
End Sub