Ce qu'il faut savoir
- Sheet1 contient la liste déroulante et Sheet2 est votre source de données.
- On Sheet2: Sélectionnez les données que vous souhaitez utiliser et saisissez un nom dans la Name Box.
- Sur Sheet1: Sélectionnez une cellule, puis sélectionnez Data > Data Validation. Sous Autoriser, sélectionnez Liste. Dans Source, tapez =nom de ma liste.
Cet article explique comment créer une liste déroulante dans Excel qui extrait les données d'une autre feuille de calcul. Cela vous permet d'entrer des données dans une cellule spécifique d'une feuille de calcul à partir d'une liste prédéfinie d'entrées. Les instructions couvrent Excel 2019, 2016, 2013 et 2010 et Excel pour Mac 2019, 2016 et 2011.
Entrez les données pour le menu déroulant
Dans cet exemple, le menu déroulant est sur Sheet1 et les données sont sur Sheet2. Ajoutez une autre feuille dans Excel si vous n'en avez pas déjà une.
-
Ouvrez Sheet1 et tapez Cookie Type: dans la cellule D1.
-
Ouvrir Sheet2. Dans les cellules A1 à A4, saisissez: pain d'épice, citron, avoine, raisins secs et pépites de chocolat.
Formatez ces cellules comme vous le souhaitez. Cela n'interférera pas avec la fonctionnalité de la liste déroulante.
Nommez la sélection de données de liste
Une plage nommée vous permet de faire référence aux données de la liste sous la forme d'un nom commun plutôt que sous la forme de cellules individuelles. Pour créer une plage nommée, sélectionnez les cellules qui figureront dans la liste et nommez la sélection. Voici comment:
- Sélectionnez les cellules que vous souhaitez utiliser pour la liste déroulante. Pour cet exemple, sélectionnez les cellules A1 à A4 sur Sheet2.
-
Sélectionnez Name Box au-dessus de Column A et sous le menu Excel. Il pourrait dire A1 ou A4.
-
Type Cookies dans la Name Box.
- Appuyez sur Entrée.
-
Les cellules A1 à A4 sur Sheet2 ont maintenant le nom de plage Cookies.
Les plages nommées ont de nombreuses utilisations dans Excel. Par exemple, ils facilitent la création de formules et de graphiques.
Faire la liste déroulante
Vous êtes maintenant prêt à créer la liste déroulante. Dans cet exemple, la liste déroulante apparaîtra dans la cellule E1 sur Sheet1.
- Sélectionnez E1 dans Sheet1. (Si vous voulez que votre liste déroulante se trouve ailleurs, allez plutôt dans cette cellule.)
-
Sélectionnez Données dans le ruban.
-
Cliquez sur l'icône Validation des données dans le groupe Outils de données et choisissez Validation des données ou Valider dans le menu déroulant, en fonction de la version d'Excel que vous utilisez.
- Sélectionnez l'onglet Settings dans la fenêtre contextuelle.
-
Sélectionnez Liste dans le menu Autoriser.
- Type=Cookies dans la zone de texte Source.
-
Sélectionner OK.
-
Une petite flèche apparaît dans la cellule E1 de Sheet1. Sélectionnez cette flèche pour voir les éléments de la liste. Choisissez un élément dans la liste pour insérer les données dans la cellule.
Pour supprimer la liste déroulante, sélectionnez la cellule E1, rouvrez la boîte de dialogue Data Validation et sélectionnez Tout effacer.
Modification des éléments de la liste déroulante
Pour maintenir la liste déroulante à jour avec les modifications de vos données, modifiez les choix dans la liste. Étant donné que cet exemple utilise une plage nommée comme source d'une liste, la modification des noms de cookies dans les cellules A1 à A4 de Sheet2 modifie immédiatement les noms dans la liste déroulante de Sheet1.
Par exemple, si vous remplacez Oatmeal Raisin par Shortbread, la liste déroulante affiche la nouvelle entrée.
Options de protection de la liste déroulante
Vos données se trouvent sur une feuille de calcul différente de celle de la liste déroulante, vous avez donc deux options pour protéger les données de la liste.
- Si la sécurité n'est pas un problème, masquez la feuille de calcul contenant les données de la liste. Cela facilite la mise à jour de la liste.
- Si la sécurité est un problème, ajoutez un mot de passe à la feuille afin que seules les personnes qui connaissent le mot de passe puissent modifier la liste.