COMMENT CRÉER UNE LISTE DÉROULANTE

Comment créer une liste déroulante dans Excel (étape par étape)

Photo of author

By Emma

Créer une liste déroulante

Pour créer une liste déroulante dans Excel, procédez comme suit.

1.Sur la deuxième feuille, tapez les éléments que vous souhaitez voir apparaître dans la liste déroulante.

Items

Remarque : si vous ne souhaitez pas que les utilisateurs accèdent aux éléments de la feuille 2, vous pouvez masquer la feuille 2. Pour ce faire, cliquez avec le bouton droit de la souris sur l’onglet de la feuille 2 et cliquez sur Masquer.

2.Sur la première feuille, sélectionnez la cellule B1.

Select Cell

3.Dans l’onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Click Data Validation

La boîte de dialogue « Validation des données » apparaît.

4.Cliquez dans la zone Source et sélectionnez la plage A1:A3 sur Sheet2.

5.Dans la zone Autoriser, cliquez sur Liste.

Validation Criteria

6.Cliquez sur OK.

Résultat :

Drop-down List in Excel

Remarque : pour copier/coller une liste déroulante, sélectionnez la cellule contenant la liste déroulante et appuyez sur CTRL + c, sélectionnez une autre cellule et appuyez sur CTRL + v.

7.Vous pouvez également saisir les éléments directement dans la zone Source, au lieu d’utiliser une référence de plage.

Simple Drop-down List

Remarque : la liste déroulante est sensible à la casse. Par exemple, si un utilisateur tape oui, une alerte d’erreur s’affiche.

Autoriser d’autres entrées

Vous pouvez également créer une liste déroulante dans Excel qui autorise d’autres entrées.

1. Tout d’abord, si vous tapez une valeur qui ne figure pas dans la liste, Excel affiche une alerte d’erreur.

Error Alert

Pour autoriser d’autres entrées, procédez comme suit.

2.Dans l’onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Click Data Validation

La boîte de dialogue « Validation des données » apparaît.

3.Dans l’onglet Alerte d’erreur, décochez la case « Afficher une alerte d’erreur après la saisie de données non valides ».

Allow Other Entries

4.Cliquez sur OK.

5.Vous pouvez maintenant saisir une valeur qui ne figure pas dans la liste.

Manual Input

Ajouter/supprimer des éléments

Vous pouvez ajouter ou supprimer des éléments d’une liste déroulante dans Excel sans avoir à ouvrir la boîte de dialogue « Validation des données » et à modifier la référence de la plage. Cela permet de gagner du temps.

1. Pour ajouter un élément à une liste déroulante, accédez aux éléments et sélectionnez un élément.

Select Item

2. Cliquez avec le bouton droit de la souris, puis cliquez sur Insérer.

Click Insert

3. Sélectionnez « Décaler les cellules vers le bas » et cliquez sur OK.

Shift Cells Down

Résultat:

New Range Reference

Remarque : Excel a automatiquement modifié la référence de plage de Sheet2!$A$1:$A$3 à Sheet2!$A$1:$A$4. Vous pouvez le vérifier en ouvrant la boîte de dialogue « Validation des données ».

4. Saisissez un nouvel élément.

Type New Item

Résultat:

Updated Drop-down List

5. Pour supprimer un élément d’une liste déroulante, à l’étape 2, cliquez sur Supprimer, sélectionnez « Majuscules vers le haut » et cliquez sur OK.

Liste déroulante dynamique

Vous pouvez également utiliser une formule qui met à jour votre liste déroulante automatiquement lorsque vous ajoutez un élément à la fin de la liste.

1. Sur la première feuille, sélectionnez la cellule B1.

Select Cell

2. Dans l’onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Click Data Validation

La boîte de dialogue « Validation des données » apparaît.

3. Cliquez sur la case Source et saisissez la formule :
=OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A),1)

4. Dans la zone Autoriser, cliquez sur Liste.

OFFSET function

Explication : la fonction OFFSET prend 5 arguments. Référence : Sheet2!$A$1, lignes à décaler : 0, colonnes à décaler : 0, hauteur : COUNTA(Sheet2!$A:$A) et largeur : 1 : COUNTA(Sheet2!$A:$A) et largeur : 1. COUNTA(Sheet2!$A:$A) compte le nombre de valeurs de la colonne A de Sheet2 qui ne sont pas vides. Lorsque vous ajoutez un élément à la liste de Sheet2, COUNTA(Sheet2!$A:$A) augmente. Par conséquent, la plage renvoyée par la fonction OFFSET s’étend et la liste déroulante est mise à jour.

5. Cliquez sur OK.

6. Sur la deuxième feuille, ajoutez simplement un nouvel élément à la fin de la liste.

Add New Item

Résultat:

Dynamic Drop-down List

Supprimer une liste déroulante

Pour supprimer une liste déroulante dans Excel, procédez comme suit.

1. Sélectionnez la cellule contenant la liste déroulante.

Select Cell with Drop-down List

2. Dans l’onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Click Data Validation

La boîte de dialogue « Validation des données » apparaît.

3. Cliquez sur Effacer tout.

Click Clear All

Remarque : pour supprimer toutes les autres listes déroulantes ayant les mêmes paramètres, cochez la case « Appliquer ces modifications à toutes les autres cellules ayant les mêmes paramètres » avant de cliquer sur Effacer tout.

4. Cliquez sur OK.

Listes déroulantes dépendantes

Vous voulez en savoir plus sur les listes déroulantes dans Excel ? Apprenez à créer des listes déroulantes dépendantes.

1. Par exemple, si l’utilisateur sélectionne Pizza dans une première liste déroulante.

First Drop-down List

2. Une deuxième liste déroulante contient les éléments Pizza.

Second Drop-down List

3. Mais si l’utilisateur sélectionne le chinois dans la première liste déroulante, la deuxième liste déroulante contient les plats chinois.

Dependent Drop-down Lists in Excel

La magie du tableau

Vous pouvez également stocker vos éléments dans un tableau Excel pour créer une liste déroulante dynamique.

1. Sur la deuxième feuille, sélectionnez un élément de la liste.

Select List Item

2. Sous l’onglet Insertion, dans le groupe Tableaux, cliquez sur Tableau.

Insert Table

3. Excel sélectionne automatiquement les données pour vous. Cliquez sur OK.

Create Table

4. Si vous sélectionnez la liste, Excel affiche la référence structurée.

Structured Reference

5. Utilisez cette référence structurée pour créer une liste déroulante dynamique.

Table and INDIRECT

Explication : la fonction INDIRECT d’Excel convertit une chaîne de texte en une référence valide.

6. Sur la deuxième feuille, ajoutez simplement un nouvel élément à la fin de la liste.

Add Item

Résultat:

Dynamic Drop-down List

Remarque : essayez vous-même. Téléchargez le fichier Excel et créez cette liste déroulante.

7. Lorsque vous utilisez des tableaux, utilisez la fonction UNIQUE dans Excel 365/2021 pour extraire les éléments uniques de la liste.

Unique List Items

Remarque : cette fonction de tableau dynamique, saisie dans la cellule F1, remplit plusieurs cellules. Ouah ! Ce comportement dans Excel 365/2021 s’appelle le remplissage.

8. Utilisez cette plage de déversement pour créer une liste déroulante magique.

Create Drop-down List

Explication : il faut toujours utiliser la première cellule (F1) et un caractère de hachage pour faire référence à une plage de déversement.

Résultat :

Drop-down List With Unique Values

Remarque : lorsque vous ajoutez de nouveaux enregistrements, la fonction UNIQUE extrait automatiquement les nouveaux éléments uniques de la liste et Excel met automatiquement à jour la liste déroulante.