j 'ai mis mon fichier copier votre macro dans mes cambo box je n' arrive pas a afficher une image soleil ou neige en fonction du resultat 1 ou 2 je voudrais que les 'images soient dans les rectangles observation
mettre les images a coté de la date
l'emplacement de mes deux images
C:\Documents and Settings\Mes documents\Mes images
content.jpg pour le choix =1
triste.jpg pour le choix =2
C'est sûr ! si les images qui sont appelées par le code MonImage1 et MonImage2, s'appellent en fait content et triste ça ne peut pas marcher! renommez les images ou bien modifiez le code.
Dans LoadPicture("c:\MesImages\MonImage" & Cb1.Value & ".jpg"), avez vous adapter le chemin à votre cas?
bonsoir
j ai mis le fichier avec les explications
j 'ai mis en c:\
les deux fichiers content.jpg et triste.jpg
pouvez vous ouvrir le fichier et faire un test avec n'importe quel photo juste pour le teste merci
ngexcel: dans tous tes fils relatifs aux images, plusieurs membres du forum t'ont donné les indications suffisantes.
Relis bien tous les conseils donnés dans ceux-ci.
ngexcel
Voici un exemple simple que tu devrais pouvoir reproduire en vue de test
(Ici les images sont stockées directement sur le userform)
Ci-dessous le code VBA à mettre dans l'userform
Code:
Private Sub ComboBox1_Change()
Visu.Picture = Controls("Image" & ComboBox1.Value).Picture
End Sub
Private Sub UserForm_Initialize()
ComboBox1.List = [{0,1,2}]
End Sub
NB: Les contrôles images devront être renommés comme sur la copie d'écran.
PS: On peut redimensionner l'userform pour cacher les petites vignettes.
(ou réduire ces vignettes à la taille de 1x1 pixels)
on peut éviter d'alourdir le code en ne passant pas par des images (il y en a déjà beaucoup).
Il suffit d'envoyer des caractères (sur la feuille, avec ta description) correspondant à 3 bobinettes comme dans l'exemple joint.