Recherche photo dans excel

Résolu/Fermé
thierry42 - 3 avril 2009 à 15:16
Le Pingou Messages postés 12043 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 avril 2024 - 22 mars 2013 à 22:00
Bonjour,

Je souhaite séléctionner un article dans une liste déroulante et qu'en fonction de mon choix, la photo de l'article séléctionné apparaisse. (Base photo de plus de 100 références)

Pour la liste déroulante pas de problème, mais besoin d'aide pour indexer les photos en fonction du choix de ma liste.

La feuille N° 1 contiendra mes listes déroulantes

et sur feuille 2, les photos seront insérées

Merci de votre aide
A voir également:

14 réponses

Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
3 avril 2009 à 15:45
Salut.
Tu ne peux pas désigner directement une photo.
Tu peux par contre créer un lien hypertexte vers la cellule la plus proche.
Sinon, il faudra compter sur nos amis adeptes de VBA pour te faire une macro ...
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
3 avril 2009 à 16:34
Salut Raymond et Thierry42,

Si c'est tout a fait possible sans VBA, faut faire une liste de Nom et en Face une liste d'image mais difficile à expliquer comme cela Je suis dans l'obligation de m'absenter quelques instant, mais prépare un montage avec les explications dans la soirée

A+
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
3 avril 2009 à 19:31
Re,

Essayes de modifier une image, sur ta feuille 1, appelles une image avec la liste de validation, clic droit sur l'image et format de l'image, onglet image, rognage réduits les marges générés autour de l'image initiale qui sont plus importantes sur 2007

A+
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
3 avril 2009 à 19:32
Bonjour tout le monde,

Interessant cette technique, merci mike
eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
3 avril 2009 à 19:38
Bonjour à tous,
La procédure m'a beaucoup plu.
Sans observer une réduction aussi importante que celle décrite par Raymond j'obtiens une réduction qui semble proportionnelle à la taille des cellules "à copier" et "copiée".
J' ai travaillé sur Excel 2000 avec des photos dont j'ai réduit la taille par différentes méthodes.
J'espère avoir apporté un peu d'eau au moulin.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
4 avril 2009 à 12:16
Salut tous,

Pour répondre à un message privé et que ça profite à tous, il n'est pas possible de mettre les images dans une colonne masquée, par contre cette technique marche avec la feuille masquée et il est tout a fait possible de mettre la liste et les images sur la même feuille, dans ce cas dans la formule il faut faire référence à cette feuille

A+
0
Le Pingou Messages postés 12043 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 avril 2024 1 426
4 avril 2009 à 22:40
Bonjour Mike-31,
Merci, super génial.
J’ai les mêmes problèmes que Raymond concernant l’affichage …

Pour résoudre les problèmes d’affichage sur Excel 2007, j’ai procédé comme vous sauf pour la Feuille 1 en B3
1.- Onglet Développeur / Contrôles / Insérer et Image (Contrôle ActiveX)
2.- Barre de formule : renommer le (=INCORPORER("Forms.Image.1";"") en =ListePhoto.
Et voilà tous marche super.
Bon dimanche.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
4 avril 2009 à 22:55
Salut Le Pingou,

Je suis encore sur 2003, merci d'avoir contribué à l'amélioration de ce procédé pour permettre un affichage correct sur 2007. Je prends bonne note de cette manip et espère que Raymond en prendra connaissance si non je lui enverrai un message privé.

Bonne soirée
0
Le Pingou Messages postés 12043 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 avril 2024 1 426
4 avril 2009 à 23:02
Merci, de rien.
0
bonjour
j'ai une solution de ce type
http://www.cijoint.fr/cjlink.php?file=cj200904/cijGOV1dLA.xls
des fois?
a+
0
Problème résolu


Merci à tous
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
6 avril 2009 à 15:40
Salut Gilou,

Tu veux faire allusion au fichier que nous avons fait ensemble il y a quelques temps pour sélectionner une feuille à partir d'une liste de validation

https://www.cjoint.com/?eipG1OgpaX

La discussion actuelle porte sur l'affichage d'une image dans une cellule, dont le nom est sélectionné dans une liste de validation.

D'ailleurs cette technique pourrait venir agrémenter ton fichier de sélection de feuille.


A+
0
bonjour
tres juste ; mais j'essayais d'aider thierry (voir1er post) moi je ne suis pas assez balaise pour intervenir dans vos debats ; alors je lis ,je pompe , j'engrange....
a+
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073 > gilou
6 avril 2009 à 18:19
Re,

On est tous passé par là, et si on le veut, il y a matière à apprendre tous les jours surtout sur Excel.

A+
0
gilou > Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024
7 avril 2009 à 17:51
bonjour
j'ai remisé , sans l'essayer la solution que vous avez proposé à thierry ; A l'epoque (avant ma solution VBA et votre solution bouton) j'avais essayé de mettre une photo importée dans une cellule en feuille(2) mais helas je ne sius jamais arrivé à la recuperer car mon systme de copier/coller n'etait pas au point te je
n'arrivais qu'a multiplier la photo (picture 1) alors si vous voulez bien m'expliquer comment bien faire pour inserer un objet photo dans une cellule ,a savoir si c'est la meme procedure que pour une image et aussi si l'objet photo s'adapte automatiquement a la dimension de la cellule de destination (en feuille 1)
ce sujet n'a rien de pressant c'est juste pour savoir et, certainement exploiter plus tard
deja merci et a+ crdmlt
0
Le Pingou Messages postés 12043 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 avril 2024 1 426
7 avril 2009 à 18:45
Bonjour gilou,
Quelle version d'Excel utilisez-vous ?
0
bonjour
2003 et 2000 (sans l' aide vba) sur un autre poste comme je l'avais "expliqué " a mike 31 donc en
resumé , je n'etais jamais arrivé à transferer une photo sensée etre inserée dans une cellule de feuille 2 vers une cellule en feuille 1 d'ou une approche diferrente (vba) sur sur lesquelles mike m'a bien aidé
A la lecture du post de THIERRY il semblerait que c'est possible mais je n'ai pas eu le temps de vraiment essayer la solutoin de mike il faudra que je m'y mette
en attendant merci et bonne journée
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
8 avril 2009 à 09:06
Salut Gilou,

La discussion à laquelle tu fais allusion portait sur la création d’un catalogue, avec des images spécifiques dans des feuilles correspondantes. Cela n’est pas très difficile, tu colles des images dans une feuille, pour les mettre dans une cellule, il faut agrandir tes cellule en hauteur et largeur, mettre ton image dans une cellule et double clic dessus ou format de l’image/propriétés et cocher déplacer et dimensionner avec les cellules.

Pour l’affichage proposé post 3 et 5, tu trouveras toutes les explications pour adapter cet affichage des photos stockée sur la feuille ou sur une feuille différente éventuellement caché MAIS AVEC EXCEL 2003, peut être avec 2002 mais pas avant.

Pour cette technique les cellules doivent être redimensionnées de sorte que les photos ou images soient contenues dans les cellules parce que l’on fait référence au contenu de cellules

A+
0
bonjour Mike
Bon et bien voila ;le seul probleme etait que je n'avais pas vraiment utlilisé la proprieté deplacer et dimensionner avec les cellules (why ? ) ;donc c'est nor mal que rien ne marche . malgrès tout cela aura permis
d'etudier autre chose d'aussi valable normalement dans ce domaine je devrai arriver à m'en sortir
encore merci et a +
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
3 avril 2009 à 17:54
Re,

Voili voilou, Récupérez l'exemple avec le lien ci-dessous

https://www.cjoint.com/?efr22DXaRy

et on en reparle


A+
-1
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
3 avril 2009 à 18:30
Salut, Mike.
Originale, ta méthode !
Je n'arrive cependant à obtenir qu'un quart de chaque image, peut-être du fait que je suis sur Excel 2007 ...
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073 > Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024
3 avril 2009 à 18:34
Re,

Dans l'exemple j'ai pris des cliparts, elles doivent être légérement inférieure à la taille des cellules.

Dans mon montage es ce que tu vois les images entièrement !

essayes d'agrandir tes cellules et tiens moi au courant


https://www.cjoint.com/?efsL6WK8dj

A+
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095 > Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024
3 avril 2009 à 18:52
Oui,
Onglet Base, les images sont parfaites et bien incluses dans les limites de leur cellule.
Mais l'affichage en feuille 1 rest décevant, déformé,, incomplet ...
Mais curieusement, et heureusement, quand je remplace les images clipart par de vraies photos, le résultat est nettement meilleur, bien qu'imparfait !
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073 > Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024
3 avril 2009 à 19:11
Remplaces les cliparts de mon fichier par des cliparts de ton Excel, réduits les pour qu'elles rentrent dans tes cellules ou agrandis les cellules des deux feuilles.

Essayes de créer ton propre fichier avec les bases que je t'ai donné, pour ma part je suis toujours sur 2003.

Je pense qu'en montant ton propre fichier le résultat sera meilleur si non tiens moi au courant pour trouver une solution pour 2007, il serait dommage de perdre le procédé

A+
0
bonjour,

pourriez-vous svp actualiser ce lien ?

je cherche également à insérer des photos dans une feuille excel en faisant appel à une base de donnée.

merci d'avance
0