Sélection d'une photo dans la liste déroulante

Formulation du problème

Il est nécessaire de s'assurer que dans l'une des cellules de la feuille, il y a une liste déroulante avec des noms, lorsqu'elle est sélectionnée à partir de laquelle, le produit serait affiché à côté sous forme de photo :

Vidéo

Étape 1. Créez un répertoire avec une photo et donnez-lui un nom

Nous créons sur Listes 1 nous sommes un catalogue avec des noms et des photos de marchandises, composé de deux colonnes (Modèle и Photomatons):

Nous devons maintenant donner un nom à notre répertoire afin de pouvoir s'y référer à l'avenir. Dans Excel 2003 et versions antérieures, pour cela, nous allons dans le menu Insérer – Nom – Attribuer (Insérer – Nom – Définir), et dans Excel 2007 et plus récent - cliquez sur le bouton Gestionnaire de noms languette Formules. Créer une plage - entrez un nom (par exemple Album photo) et spécifiez la formule comme adresse :

=СМЕЩ(Лист1!$A$1;1;0;СЧЁТЗ(Лист1!$A:$A)-1;1)

=OFFSET(Лист1!$A$1;1;0;COUNTA(Лист1!$A:$A)-1;1)

Sélection d'une photo dans la liste déroulante

Cette formule détermine la dernière cellule occupée dans la colonne A et affiche la plage de A2 à cette cellule trouvée. Une telle construction relativement complexe est nécessaire pour ajouter ultérieurement de nouveaux modèles à notre liste et ne pas penser à corriger la gamme. Si vous n'avez rien à ajouter à coup sûr, alors au lieu d'entrer cette formule effrayante, entrez simplement =A2:A5

Étape 2. Liste déroulante pour choisir un modèle

Allons à Fiche 2 et créez-y une cellule avec une liste déroulante permettant à l'utilisateur de sélectionner un modèle de téléphone (que ce soit A1). Sélectionnez une cellule et allez dans le menu Données – Contrôle (Données – Validation) ou dans les nouvelles versions d'Excel – sur l'onglet Données – Validation des données (Données – Validation des données). Plus loin sur le terrain Type de données (Autoriser) Selectionnez Liste, mais comme Identifier indiquer notre Album photo (n'oubliez pas d'ajouter un signe égal devant):

Sélection d'une photo dans la liste déroulante

De plus, il est pratique de donner un nom à cette cellule – menu à nouveau Insérer – Nom – Attribuer puis entrez un nom (par exemple Choix) et OK.

Étape 3 : Copiez la photo

Déplaçons la première photo de l'album photo vers la liste déroulante. Sélectionnez la cellule avec la première photo (pas l'image elle-même, mais la cellule !) et

dans Excel 2003 et versions ultérieures, maintenez la touche Maj enfoncée pour ouvrir le menu Modifier. Un élément auparavant invisible devrait y apparaître. Copier comme image:

Dans Excel 2007 et versions ultérieures, vous pouvez simplement développer le menu déroulant sous le bouton Copier (Copier) on Accueil languette:

Sous Excel 2010, une autre fenêtre supplémentaire apparaîtra avec un choix du type d'image à créer :

Sélection d'une photo dans la liste déroulante

Dans celui-ci, vous devez sélectionner les options "comme à l'écran" et "raster".

Copier, aller à Fiche 2 dans la liste déroulante et dans n'importe quelle cellule vide à proximité, insérez notre mini-capture d'écran de la cellule avec une photo (menu Éditer - Coller ou l'habituel CTRL+V).

Étape 4. Créer un lien dynamique vers la photo sélectionnée

Vous devez maintenant créer un lien qui pointera vers la cellule avec la photo sélectionnée. Ouverture du menu Insérer – Nom – Définir or Gestionnaire de noms languette Formules et créez une autre plage nommée :

Sélection d'une photo dans la liste déroulante

Le nom de notre lien, disons, sera Photomatons, et la formule

=СМЕЩ(Лист1!$B$2;ПОИСКПОЗ(Выбор;Фотоальбом;0)-1;0;1;1)

=OFFSET(Лист1!$B$2;MATCH(Выбор;Фотоальбом;0)-1;0;1;1)

Techniquement, une fonction MATCH trouve une cellule avec le modèle souhaité dans le catalogue par son nom, et la fonction OFFSET donne ensuite un lien vers la cellule adjacente à droite du nom trouvé, c'est-à-dire la cellule avec une photo du produit.

Étape 5. Joindre une photo à un lien

Il reste à sélectionner la photo copiée sur Listes 2 et entrez dans la barre de formule

=Photomatons

et appuyez sur Entrée

Tout! 🙂

 

  • Créer une liste déroulante dans les cellules de la feuille de calcul 
  • Création de listes déroulantes dépendantes 
  • Générer automatiquement des listes déroulantes avec les outils complémentaires PLEX 
  • Liste déroulante avec suppression automatique des éléments déjà utilisés
  • Liste déroulante avec ajout automatique des éléments manquants

Soyez sympa! Laissez un commentaire