Comment Créer Ou Modifier Une Liste Déroulante Excel ?

Temps de lecture : 8 minutes

Les listes déroulantes permettent à l’utilisateur de sélectionner une option parmi une liste de choix prédéfinis. C’est un moyen pratique pour éviter la saisie manuelle et ainsi éviter des erreurs de frappe et/ou harmoniser les données.

La valeur selectionnée dans la liste déroulante peut par ailleurs être utilisée afin de rendre une formule dynamique en fonction de la sélection.

Liste Déroulante Excel
Liste Déroulante Excel

Nous allons voir étape par étape comment créer une liste déroulante simple via le menu Validation des données. Si vous souhaitez modifier une liste, ou la supprimer, ces points sont également abordés.

Si vous avez des difficultés ou une question, n’hésitez pas à commenter ou me contacter.

Le GIF (Cliquer pour activer) ci-dessous illustre rapidement comment insérer une liste déroulante dans Excel via le menu de « Validation des données ».

Chacune des étapes est reprise et détaillé dans la suite de cette section en distinguant

  1. La création d’une liste avec des choix statiques (entrés manuellement à la création de la liste).
  2. La création d’une liste avec des choix dynamiques (référencés via une plage de cellules).
Créer Liste Déroulante Excel
Créer Liste Déroulante Excel - Cliquer pour agrandir

Créer une liste déroulante avec des choix entrés manuellement

Afin d’insérer une liste déroulante dans laquelle les choix disponibles sont rentrés un à un, de manière constante, il vous faudra suivre les étapes détaillées ci-dessous.

La feuille de calcul est initialement vide pour cet exemple.

Pour commencer :

  1. Sélectionner la cellule dans laquelle la liste déroulante sera ajoutée.
  2. Dans le menu « Données » du Ruban Excel.
  3. Dans la catégorie « Outils de données ».
  4. Ouvrir l’outil « Validation des données ».
  5. La fenêtre « Validation des données » apparaît.
  6. Dans l’onglet Option.
  7. Choisir « Liste » dans le menu déroulant « Autoriser ».
Validation des données Excel
Validation des données Excel
Validation des données Excel - Liste
Validation des données Excel - Liste

Pour définir les choix du menu déroulant, il faut remplir le champ « Source » avec la liste de choix souhaités.

Cela peut être fait :

  • En entrant directement les valeurs manuellement une à une, sans guillemets,
  • En faisant référence à une plage de cellules, en commençant avec le signe égal (=) (Voir section suivante),
  • En faisant référence à une plage de cellules nommée via le Gestionnaire de noms, en commençant avec le signe égal (=),
  • Ou en entrant une formule qui retourne une liste de valeurs, et donc en commençant aussi avec le signe égal (=).

Dans cet exemple, les choix disponibles sont entrés manuellement (j’utilise ici un séparateur de liste avec une virgule – les versions françaises utilisent en général le point-virgule) :

Validation des données Excel - Source
Validation des données Excel - Source

Dans le champ « Source », entrer « Choix 1;Choix 2;Choix 3 » et valider.

La liste déroulante est alors créée :

Liste Déroulante Excel - Création Manuelle
Liste Déroulante Excel - Création Manuelle

Par la suite, pour modifier une liste déroulante entrée manuellement, il faudra retourner dans ce même menu et changer la liste de choix tel que souhaité.

Liste déroulante avec choix à partir d'une plage de cellules

Nous avons vu qu’il est possible d’entrer manuellement les choix de la liste manuellement un à un, mais cette solution peut être compliquée pour une longue liste de choix ou même pour maintenant cette liste. Heureusement, il est également possible de fournir une plage de cellules dans laquelle se trouvent les différents éléments de choix souhaités.

Pour cet exemple,

Dans la plage de cellule A1:A4, définir les choix à intégrer dans la liste:

Liste Déroulante Excel - Choix de Liste
Liste Déroulante Excel - Choix de Liste

Répéter les étapes décrites dans la section précédente:

  1. Données
  2. Outils de données
  3. Validation des données
  4. Options
  5. Autoriser: Liste

Mais cette fois ci en tant que source, référencer la plage de cellules qui contient les données.

Liste Déroulante Excel - Référence
Liste Déroulante Excel - Référence

Valider et la liste sera créée avec les choix définis dans la plage de cellules fournie en source:

Liste Déroulante Excel - Choix de Liste Référencée
Liste Déroulante Excel - Choix de Liste Référencée

Il est désormais possible de modifier directement les valeurs présentes dans les cellules de référence et la liste sera automatiquement adaptée aux changements sans avoir besoin d’aller à chaque fois dans le menu Validation des données.

Modification Liste Déroulante Excel
Modification Liste Déroulante Excel

Validations supplémentaires

Nous avons jusqu’ici uniquement créé une liste déroulante simple sans y indiquer une quelconque validation sur les données entrées. 

En effet, bien qu’une liste déroulante soit active sur une cellule, il est toujours possible d’entrer une valeur manuellement dans cette cellule, valeur pouvant être inexistante parmi les choix que nous avons définis.

Voyons maintenant les possibilités qui s’offrent à nous.

Ignorer si vide

L’option Ignorer si vide permet de spécifier si nous souhaitons autoriser la valeur vide «  » pour la cellule dans laquelle se trouve notre liste.

Ainsi, si cette option est cochée, la valeur vide sera autorisée.

Dans le cas contraire, si elle est décochée, alors il faudra entrer une valeur qui appartient à notre liste de choix pour éviter un message d’erreur (voir plus bas pour les Alertes d’erreur).

Liste Déroulante Excel - Ignorer si vide
Liste Déroulante Excel - Ignorer si vide

Illustration du Message d’erreur en GIF (Cliquer pour activer):

Liste Déroulante Excel - Erreur Ignorer si vide
Ignorer si vide - Cliquer pour agrandir

Message de saisie

Le message de saisie, si il est renseigné lorsque nous configurons notre liste déroulante, permet d’afficher une aide lorsque la cellule contenant la liste est selectionnée.

Liste Déroulante Excel - Message de saisie
Liste Déroulante Excel - Message de saisie
Liste Déroulante Excel - Message de saisie s'affiche
Liste Déroulante Excel - Message de saisie s'affiche

Alerte d'erreur

Il existe 3 Alertes d’erreur disponibles, dans les 3 cas, il nous est possible de déterminer le message à afficher.

Ces alertes d’erreur apparaîtrons lorsqu’une valeur qui ne fait pas partie de notre liste déroulante est entrée manuellement dans la cellule (Ou si l’on tente d’entrer la valleur nulle «  » alors que l’option Ignorer si vide n’est pas cochée).

Stop: Si l’on choisit cette alerte, alors l’erreur est bloquante, il est impossible de valider la valeur entrée si elle ne fait pas partie de la liste.

Validation des données Excel - Stop
Validation des données Excel - Stop
Validation des données Excel - Stop Message
Validation des données Excel - Stop Message

Avertissement: Dans ce cas, l’erreur n’est pas bloquante et affiche un message d’alerte qui donne tout de même la possibilité de valider une valeur qui ne fait pas partie de la liste de choix – ou de revenir en arrière pour éditer celle ci avant de valider.

Validation des données Excel - Avertissement
Validation des données Excel - Avertissement
Validation des données Excel - Avertissement Message
Validation des données Excel - Avertissement Message

Informations: Finalement, cette alerte est à simple titre informatif et notifiera simplement que la valeur ne fait pas partie des choix possibles.

Validation des données Excel - Informations
Validation des données Excel - Informations
Validation des données Excel - Informations Message
Validation des données Excel - Informations Message

Comment modifier une liste déroulante Excel ?

Ajouter, modifier ou supprimer un choix dans une liste déroulante statique

Si votre liste déroulante a été créée de manière statique avec des valeurs constantes entrées manuellement pour déterminer les choix possibles, tel que décrit plus haut dans la section sur la création de liste déroulante, alors il vous faudra aller modifier la liste de choix directement dans le champ « Source » de « Validation des données » : 

  1. Sélectionner la cellule dans laquelle se trouve votre liste déroulante.
  2. Dans le menu « Données » du Ruban Excel.
  3. Dans la catégorie « Outils de données ».
  4. Ouvrir l’outil « Validation des données ».
  5. La fenêtre « Validation des données apparaît ».
  6. Dans le champ « Source ».
  7. Modifier directement votre liste de choix disponibles tel que souhaité.
Supprimer Liste Déroulante - Modifier Liste Statique
Supprimer Liste Déroulante - Modifier Liste Statique

Modifier la plage de cellules de référence d'une liste déroulante

Une liste déroulante créée avec référence à une plage de cellules permettent de déterminer les éléments de la liste peut-être modifiée directement via ses cellules de référence : modifier la valeur d’une des cellule de référence modifiera directement cette valeur dans la liste de choix.

En revanche, si vous souhaitez étendre ou réduire la plage de cellules de référence de votre liste, il vous faudra alors modifier la « Source » via l’outil « Validation des données » :

  1. Sélectionner la cellule dans laquelle se trouve votre liste déroulante.
  2. Dans le menu « Données » du Ruban Excel.
  3. Dans la catégorie « Outils de données ».
  4. Ouvrir l’outil « Validation des données ».
  5. La fenêtre « Validation des données apparaît ».
  6. Face au champ « Source », cliquer sur l’icone flèche.
  7. La fenêtre de sélection de plage de cellules s’affichera.
  8. Sélectionner la nouvelle plage de cellule pour votre liste de choix.
  9. Valider.
Supprimer Liste Déroulante - Modifier Référence
Supprimer Liste Déroulante - Modifier Référence

Comment retirer un menu déroulant sur Excel ?

Si au contraire vous souhaitez tout simplement supprimer une liste déroulante de votre feuille de calcul, deux possibilités s’offrent à vous.

Effacer une liste déroulante via Validation des données

Le Menu de « Validation des Données » permet de retirer la liste déroulante d’une cellule tout en conservant sa valeur et le format de la cellule :

  1. Sélectionner la cellule dans laquelle la liste déroulante se trouve.
  2. Dans le menu « Données » du Ruban Excel.
  3. Dans la catégorie « Outils de données ».
  4. Ouvrir l’outil « Validation des données ».
  5. La fenêtre « Validation des données » apparaît.
  6. Cliquer sur le bouton « Effacer tout ».
  7. Valider avec « Ok ».
Supprimer Liste Déroulante - Effacer tout
Supprimer Liste Déroulante - Effacer tout

Ecraser la cellule qui contient la liste déroulante

Cette méthode consiste tout simplement à remplacer la cellule qui contient la liste déroulante par une cellule vide, mais attention, dans ce cas vous ne conserverez ni la donnée ni le format de la cellule écrasée.

Pour ce faire, vous pouvez copier n’importe quelle cellule vide de votre feuille Excel et la coller sur la cellule qui contient la liste que vous souhaitez supprimer. Ou encore étirer une cellule vide adjacente sur la cellule à faire disparaitre.

Supprimer Liste Déroulante - Ecraser cellule
Supprimer Liste Déroulante - Ecraser cellule
Partager :

Laisser un commentaire