bonjour à tous,
Je me heurte depuis plusieurs jours au problème suivant : je voudrais lier des photos présentes sur une feuille de mon classeur à une combobox dans un userform pour qu'elle s'affiche dans le userform.
en gros :
- j'ai un userform avec un combobox et un imagebox
- mon combobox avec deux données (ex : pomme, poire)
- une image correspondante à chaque fruit sur une feuille
je veux afficher la photo de la pomme quand je choisi "pomme" dans mon combobox
Mon code jusque la :
Private Sub CommandButton1_Click()
Dim Img
If ComboBox1 = Sheets(1).Range("B1").Value Then
Img = Sheets(1).Image1.Picture
Me.Image1.Picture = LoadPicture(Img)
End If
If ComboBox1 = Sheets(1).Range("B2").Value Then
Img = Sheets(1).Image2.Picture
Me.Image1.Picture = LoadPicture(Img)
End If
End Sub
Private Sub UserForm_Initialize()
'remplissage barre deroulante'
ComboBox1.List = Sheets(1).Range("A1:A2").Value
End Sub
Merci a tous