ExcelListe déroulanteValidation des données

Créer une liste déroulante dans Excel : configuration, ajout, suppression et listes dépendantes

Cette fonction ajoute une flèche à une cellule pour choisir parmi des valeurs fixées. Son nom officiel est l’option « Liste » de la validation des données.

2026-11-10

L’essentiel

  1. 1Données → Validation des données → « Autoriser » sur « Liste »
  2. 2Séparer les choix par des points-virgules ou indiquer une plage de cellules
  3. 3Ouvrir la liste avec Alt + ↓

Créer une liste déroulante

  1. 1

    Sélectionner la plage de cellules qui doit recevoir la liste

  2. 2

    Cliquer sur « Validation des données » dans l’onglet « Données »

    Sous Windows, vous pouvez aussi l’ouvrir avec Alt → A → V → V (touches de la version anglaise).
  3. 3

    Dans l’onglet « Options », choisir « Liste » dans « Autoriser »

  4. 4

    Saisir les choix dans « Source », par exemple Terminé;À faire;En attente

    Séparez-les par des points-virgules.
  5. 5

    Vérifier que « Liste déroulante dans la cellule » est cochée, puis cliquer sur OK

Saisi à la main
ProjetÉtat
Société ATerminé
Société Bterminé
Société CTermnié
Choisi dans la liste
ProjetÉtat
Société ATerminé
Société BTerminé
Société CTerminé ▼

Comme les saisies sont toujours écrites de la même façon, rien n’est oublié quand vous comptez plus tard avec un filtre ou NB.SI. Sélectionnez une cellule et appuyez sur Alt + ↓ (sur Mac, Option + ↓) pour ouvrir la liste sans la souris.

Prendre les choix dans une plage de cellules

S’il y a beaucoup de choix, ou s’il doit y en avoir d’autres plus tard, saisissez-les en liste quelque part dans le classeur et faites-y référence.

  1. 1

    Saisir la liste des choix dans une colonne, par exemple sur une autre feuille

    Exemple : noms des services en A2:A6 sur la feuille « Paramètres »
  2. 2

    Cliquer dans la zone « Source » et faire glisser sur la liste

    La saisie devient =Paramètres!$A$2:$A$6.

Ne plus jamais corriger la plage

Transformez la liste en tableau avec Ctrl + L et saisissez la formule ci-dessous dans « Source ». Les nouveaux choix apparaissent dès que vous ajoutez une ligne.

=INDIRECT("Tableau1[Service]")

« Tableau1 » est le nom du tableau et « Service » l’en-tête de colonne. Le nom du tableau se trouve dans l’onglet « Création de tableau ».

Ajouter ou modifier des choix

Mode de créationComment ajouter des choix
Choix saisis directement dans « Source »Ouvrir la validation des données et ajouter un point-virgule et le nouveau choix dans « Source »
Fait référence à une plage de cellulesAjouter le choix à la liste et agrandir la plage dans « Source »
Fait référence à un tableauIl suffit de saisir sous la liste

Pour modifier d’un coup toutes les cellules qui ont la même liste, cochez « Appliquer ces modifications aux cellules de paramètres identiques » dans la validation des données.

Supprimer une liste déroulante

  1. 1

    Sélectionner les cellules concernées

  2. 2

    Ouvrir la validation des données

  3. 3

    Cliquer sur « Effacer tout » en bas à gauche, puis sur OK

Si vous ne savez pas où se trouvent les listes, F5 → « Cellules » → « Validation des données » sélectionne toutes les cellules qui en ont une.

Créer des listes déroulantes dépendantes

Si l’on choisit « Fruits » dans la première liste, la seconde propose « Pomme » et « Orange ». Donnez un nom à chaque liste de choix, puis choisissez la bonne avec INDIRECT.

FruitsLégumesPoissons
PommeCarotteSaumon
OrangeOignonMaquereau
RaisinChou
  1. 1

    Créer une liste comme ci-dessus et la sélectionner entièrement, en-têtes compris

  2. 2

    Dans l’onglet « Formules », cliquer sur « Depuis sélection », ne cocher que « Ligne du haut », puis OK

    La plage de chaque colonne est enregistrée sous le nom de son en-tête : « Fruits », « Légumes » et « Poissons ».
  3. 3

    Dans la première cellule (ex. A2), créer une liste dont la source est la ligne d’en-têtes

    Si la liste se trouve sur la feuille « Listes », la source est =Listes!$A$1:$C$1.
  4. 4

    Dans la deuxième cellule (ex. B2), créer une liste dont la source est =INDIRECT($A2)

    La plage dont le nom correspond au texte de A2 devient la liste des choix.

Remarque

Un nom ne peut pas commencer par un chiffre ni contenir d’espace. Si un en-tête est par exemple « 1 Équipe », remplacez-le par « Équipe1 ».

Bloquer les saisies hors de la liste

Dans l’onglet « Alerte d’erreur » de la validation des données, choisissez ce qui se passe quand quelqu’un saisit une valeur hors de la liste.

Style :Effet
ArrêtLes valeurs hors liste ne peuvent pas être saisies (par défaut)
AvertissementUn avertissement s’affiche ; « Oui » permet de valider la valeur
InformationsUn message s’affiche, mais la valeur est acceptée

En cas de problème

QLa flèche ne s’affiche pas.

A

Vérifiez que « Liste déroulante dans la cellule » est cochée dans la validation des données. Si elle n’apparaît toujours pas, allez dans « Fichier » → « Options » → « Options avancées » et vérifiez que « Pour les objets, afficher » n’est pas réglé sur « Rien (masquer les objets) ».

QLa liste déroulante a disparu après un copier-coller.

A

Un collage normal remplace aussi la validation des données de la destination. Pour ne coller que les valeurs, utilisez « Coller les valeurs ».

QLes choix dans mes cellules ont changé tout seuls.

A

Modifier la liste des choix ne change pas les valeurs déjà choisies. Recherchez et remplacez les anciennes valeurs.

  • Les choix sont séparés par des points-virgules
  • La plage de référence ne contient pas de cellule vide
  • Pour les listes dépendantes, les noms correspondent exactement aux choix de la première liste

S’entraîner gratuitement

Entraînez-vous à créer une liste déroulante, à y choisir une valeur, à la supprimer et à régler l’impression dans un Excel virtuel, dans le navigateur. Exercices listes déroulantes et impression →

Guides liés