Posez votre question »

Excel. Faire apparaitre une image sur une feuille de calcul

Mai 2015


Deux possibilités par formule.



En combinant les fonctions INDIRECT et RECHERCHEV.


Les images sont stockées sur une feuille du classeur, par exemple sur la feuille nommée Feuil2.

Cette technique nécessite 3 colonnes, exemple :
Colonne A, de A2 à A5, la liste des noms des photos (ou la valeur qui servira de déclenchement) ; cette plage sera nommée, exemple Imag. Pour les versions Excel antérieures à 2007, Insertion/Nom/Définir ou, depuis la version 2007, onglet Formule/Définir un nom (ou directement dans la barre d'adresse). Cette plage nommée renseignera une liste de validation.
Colonne B, saisir dans chaque cellule l'adresse de la cellule où est stockée la photo correspondante (nom de la feuille et adresse de la cellule).
Colonne C, les cellules seront redimensionnées pour contenir les photos. Insérer chaque photo dans une cellule distincte.

Sur la feuille nommée "Feuil1" créer une liste de validation, exemple en cellule A3 ; suivant la version Excel, Insertion/Nom/Définir ou onglet Données/Validation de données.
Cette liste de validation pourrait être remplacée par une formule de classement, de moyenne etc. ...dont le résultat servirait d'appel de la photo concernée.

Excel 2007 et 2010.


Créer un champ
Utiliser l'onglet Formule/Définir un nom ; donner un nom au champ (ici "Photo") et, dans "fait référence
à :", coller cette formule : =INDIRECT(RECHERCHEV(Feuil1!$A$3;Feuil2!$A$2:$B$5;2;0))

Il faudra activer l'appareil photo Excel :
- Cliquer sur le bouton Office
- Cliquer sur le bouton "Options Excel"
- Sélectionner le menu "Personnaliser"
- Dans le menu déroulant "Choisir les commandes dans les catégories suivantes:", et sélectionner "Commandes non présentes dans le ruban"
- Chercher "Photo" dans le menu déroulant et sélectionner la ligne
- Cliquer sur le bouton "Ajouter" ; le bouton s'affiche dans la colonne de droite
- Cliquer sur le bouton OK
> L'appareil photo est désormais disponible depuis la barre d'outils accès rapide.

Activer une cellule de la Feuil2 contenant une photo
Cliquer sur l'appareil photo de la barre d'outils accès rapide
Revenir sur la Feuil1 et dessiner le champ qui devra afficher les photos
Sans désactiver le champ, dans la barre des formules saisir =Photo (le nom qui a été donné au champ).

Excel 2003 et antérieure.


Il est possible de procéder de la même façon, ou plus simplement faire un copier/coller d'une photo de la feuil2 sur la feuil1 pour créer un champ, alors que la photo est active (Insertion/Nom/Définir) donner un nom au champ (ici "Photo") et dans "fait référence à :" coller cette formule : =INDIRECT(RECHERCHEV(Feuil1!$A$3;Feuil2!$A$2:$B$5;2;0))
Dans la barre des formules faire référence au champ =Photo
Enregistrer le fichier.

Avec la fonction DECALER.


Servons-nous de l'exemple précédent : Feuille2 colonne A, de A2 à A5 la liste des noms de photo, plage nommée Imag (pour les versions d'Excel antérieures à 2007, Insertion/Nom/Définir ou depuis la versions 2007 onglet Formule/Définir un nom, ou directement dans la barre d'adresse). Comme précédemment cette plage nommée renseignera une liste de validation.
Dans cet exemple la colonne B est inutile et pourrait être supprimée, mais ce n'est pas un problème ; on en tiendra compte dans la formule du champ.
Créer un nouveau champ que l'on nommera "Photo_Bis" pour qu'il n'y ait pas d'interférence avec le champ précédemment nommé dans le premier exemple.

Excel 2007 et 2010.


Créer un champ
Utiliser l'onglet Formule/Définir un nom, et donner un nom au champ (ici "Photo") et dans "fait référence à :" coller cette formule :
=DECALER(Feuil2!$C$2;EQUIV(Feuil3!$A$4;Feuil2!$A$2:$A$5;0)-1;)

Comme dans le cas précédent, il faudra activer l'appareil photo Excel
- Cliquer sur le bouton Office
- Cliquer sur le bouton "Options Excel"
- Sélectionner le menu "Personnaliser"
- Dans le menu déroulant "Choisir les commandes dans les catégories suivantes:", et sélectionner "Commandes non présentes dans le ruban"
- Chercher "Photo" dans le menu déroulant et sélectionner la ligne
- Cliquer sur le bouton "Ajouter" ; le bouton s'affiche dans la colonne de droite
- Cliquer sur le bouton OK
> L'appareil photo est désormais disponible depuis la barre d'outils accès rapide.

Activer une cellule de la Feuil2 contenant une photo
Cliquer sur l'appareil photo de la barre d'outils accès rapide
Revenir sur la Feuille 3 et dessiner le champ qui devra afficher les photos
Sans désactiver le champ, dans la barre des formules saisir =Photo_Bis (le nom qui a été donné au champ)

Excel 2003 et antérieure.


Il est possible de procéder de la même façon ou plus simplement faire un copier/coller d'une photo de la feuille 2 sur la feuille 3 pour créer un champ, alors que la photo est active (Insertion/Nom/Définir) donner un nom au champ ici "Photo_Bis" et dans "fait référence à :" coller cette formule
=DECALER(Feuil2!$C$2;EQUIV(Feuil3!$A$4;Feuil2!$A$2:$A$5;0)-1;)
Dans la barre des formules faire référence au champ =Photo_Bis
Enregistrer le fichier.

Dans les deux cas il est possible de rogner les bordures du champ afin de supprimer les éventuels traits de limite du champ.

L'intérêt de ces méthodes est que la photo affichée n'est pas figée dans une cellule redimensionnée, ce qui permet de positionner ou de déplacer le champ à sa guise.

Télécharger le fichier exemple: http://cjoint.com/?BGkiRK3SnRi
Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
Excel-faire-apparaitre-une-image-sur-une-feuille-de-calcul.pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

A voir également

Dans la même catégorie

Excel - Display an image in a worksheet
Par deri58 le 17 octobre 2012
Excel: exibir uma imagem na planilha
Par ninha25 le 11 juillet 2012
Publié par Mike-31. - Dernière mise à jour par alex59fr
Ce document intitulé «  Excel. Faire apparaitre une image sur une feuille de calcul  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.