cs_balisto2
Messages postés10Date d'inscriptionlundi 1 novembre 2010StatutMembreDernière intervention24 février 2011
-
1 nov. 2010 à 09:42
cs_balisto2
Messages postés10Date d'inscriptionlundi 1 novembre 2010StatutMembreDernière intervention24 février 2011
-
3 nov. 2010 à 13:09
Bonjour
Je tourne en rond depuis passé une semaine. Je me résouds à demander votre aide.
Je vous décris mon problème.
Nous avons une base de données de bon nombre d'outils pour des travaux spéciaux. Celle ci contenait beaucoup d'information mais comme il y a beaucoup de classements divers, c'était compliqué.
J'ai donc développé une boite de dialgue qui se charge de faire les recherches diverses en fonction des critères de recherche donnés par l'utilisateur et les affiches dans une listebox (une ligne par outil).
Ca, ça marche bien.
Chaque outil possède une feuille descriptive du même classeur excel avec les composants, des données techniques et une ou plusieurs image(s) de l'outil.
On me demande d'afficher la / les image(s) dans la boîte de dialogue lorsqu'on sélectionne l'outil dans la liste.
En fait je ne sais pas quelles fonctions utiliser pour aller chercher l'image dans la feuille(OUTIL).
Il me faut une programmation du genre:
userform1.image1 = sheets(OUTIL).image(LA PREMIERE DE LA FEUILLE)
Il va sans dire que je ne connais pas à l'avance le futur nom des images car ce n'est pas moi qui gérerai cette base de données.
cs_Le Pivert
Messages postés7903Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention11 mars 2024137 3 nov. 2010 à 08:23
Bonjour,
Il faut que vos images soient dans un dossier avec le classeur, voici le code:
Private Sub ListBox1_Click()
On Error Resume Next
Dim img As String
img = ListBox1.Value
Image1.Picture = LoadPicture(ActiveWorkbook.Path & "" & img & ".jpg")
End Sub