Insérer shapes dans une listebox avec LoadPicture

bonjour
je fais encore appel à cet excellent site avec ses pros ! j'ai réussi à créer une listbox qui insérere également les photos correspondantes de cette liste. Ces photos sont dans le même dossier où il y la le fichier. Par contre je recherche à faire que ces photos sont directement dans la feuille avec le même non que la colonne "produits". donc ne pas passer par un dossier MAIS directement à partir de ma feuille où il y a mon tableau et les photos
Depuis ce matin je bloque (grrrrrr !)
voici fichier test
j'arrive à retrouver le shapes concerné de la ligne selectionnée :
v = Me.ListBox1.Column(0, i)
MsgBox v 'OK donne le code image selectionnée de la listebox

mais lorsqu'il faut l'insérer dans le userform ( cadre photo) , impossible: pourtanr le nom du shape est juste, il faut juste l'insérer dans le "cadre image"
20test.xlsm (45.12 Ko)

fpath2 = Sheets("PRODUCT").Shapes.Range(Array(v)).Path
Me.pic2.Picture = LoadPicture(fpath2 & "\" & Me.ListBox1.Column(0, i))

je tourne en rond ..... en boucle !
merci pour le genie qui pourra m'aider

Hello,

Je ne comprends pas bien ce que tu souhaites faire.

Si j'ai bien compris tu souhaites renommer les images avec la colonne produit, pourquoi ne pas les renommer directement dans ton dossier avec le nom des produits ?

Rechercher des sujets similaires à "inserer shapes listebox loadpicture"