De rien,
j'ai trouvé une solution mais qui n'accepte que des formats d'images spécifiques:
Sub Macro1()
Dim obj As MSForms.Image
Set obj = ActiveSheet.OLEObjects.Add(ClassType:="Forms.Image.1", Link:=False, _
DisplayAsIcon:=False, Left:=129, Top:=66, Width:=72, Height:=72).Object
obj.Picture = LoadPicture("C:\Users\nicol\Pictures\feu.bmp")
End Sub
ce code permet de charger l'image qui s'appelle feu.bmp en suivant le chemin donné par LoadPicture, la documentation de LoadPicture se trouve ici: https://docs.microsoft.com/fr-fr/office/vba/api/access.application.loadpicture
Il semble exister des solutions pour charger des PNG mais c'est au delà de mes compétences j'en ai bien peur... Oh et ajouter une image au contrôle via VBA ne génère aucun code, il manque malheureusement pas mal de choses pour gérer facilement des images par VBA.