Afficher un image selon valeur d'une cellule excel 2007 [Résolu]

Messages postés
22
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
25 mars 2012
- - Dernière réponse : centrino34
Messages postés
22
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
25 mars 2012
- 1 mars 2012 à 18:09
Bonjour effectivement il y à beaucoup de sujet qui traite de ma question cependant même quand je prend le temps de bien lire, je ne comprend pas comment placer ou modifier la fonction ou la macro dans mon fichier, j'ai télécharger bon nombre de vos tutoriels, mais je n'arrive pas à les appliquer, voici mon problème:
dans mon classeur j'ai un onglet image, onglet annexe A et infos, j'aimerais que quand je change le numéro de la cellule C2 de la feuille infos qui fait référence au modèle de maison, l'image de la feuille annexe A change. Toutes les images sont dans la feuilles images ex:en C2 de la feuille infos = 1, l'image (nom: ducharme visible dans annexe a), ainsi de suite.(donc la cellule de référence est C2 de la feuille infos qui sélection l'image dans la feuille image, pour l'afficher dans la feuille annexe A)
comment vous faire parvenir mon classeur.
Dans l'attente de votre réponse veuillez agréer mes sincères salutations

P.S:cela fait longtemps que je cherche une solution si vous acceptez de m'aider pourriez vous me détailler la macro, que je puisse bien comprendre et ne plus poser la question
encore merci
Afficher la suite 

7 réponses

Meilleure réponse
Messages postés
6434
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
13 décembre 2019
91
3
Merci
Bonjour,
je peux te conseiller plus simple.
Tout d'abord tu crées un dossier avec ton classeur et tes images.
Ensuite dans la feuille où tu veux afficher tes images tu mets:
Dans la colonne "A" le nom de tes images sans l'extension l'une à la suite de l'autre.

un controle ComboBox
avec la propriété:ListFillRange: Feuil1!A1:A4'à adapter suivant le nombre d'images

un controle Image

Voici le code à mettre dans la feuille en double cliquant sur le combo:

Private Sub ComboBox1_Change()
On Error Resume Next
Dim img As String
img = ComboBox1.Value
Image1.Picture = LoadPicture(ActiveWorkbook.Path & "" & img & ".jpg")
End Sub


Il faut que tes images soient des jpg, sinon tu changes le code avec l'extension de tes images. Tu fais cela , tu vois ce que cela donne et tu l'adapte à tes besoins;

@+Le Pivert

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Le Pivert
Messages postés
22
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
25 mars 2012
3
Merci
Bonjour merci pour cette réponse rapide cependant je n'y arrive toujours pas, est il possible de te faire parvenir une copie de mon classeur. J'aimerais que mes images soient dans le même classeur
merci

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de centrino34
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
215
3
Merci
Bonjour,
Tout d'abord tu crées un dossier avec ton classeur et tes images.


Le Pivert ne t'a pas dit de mettre tes images dans le classeur, mais de mettre les fichiers images dans le même dossier que celui de ton classeur !


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
6434
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
13 décembre 2019
91
3
Merci
Regarde sur ce site, il y a un exemple à télécharger. Cela sera plus compréhensible:

http://dj.joss.free.fr/combo.htm

@+Le Pivert

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Le Pivert
Messages postés
6434
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
13 décembre 2019
91
3
Merci
Je viens de retrouver ceci qui pourrait t'interesser, si tu n'as pas résolu ton problème.
C'est un exemple à télécharger:

http://silkyroad.developpez.com/VBA/ExcelImageGIF/
@+Le Pivert

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Le Pivert
Messages postés
22
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
25 mars 2012
0
Merci
merci
Commenter la réponse de centrino34
Messages postés
22
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
25 mars 2012
0
Merci
Merci pour l'info
Commenter la réponse de centrino34