Un menu déroulant dans Excel se crée avec l’outil Validation des données. En une minute, vous transformez une cellule vierge en une liste de choix prédéfinis, et vous éliminez du même coup les fautes de frappe et les saisies fantaisistes. De la préparation d’un bon de commande au suivi de projet, cette petite mécanique fait gagner un temps fou au quotidien.

Créer un menu déroulant en quatre étapes

Ces quatre gestes, pas à pas, couvrent l’essentiel des besoins, que vous travailliez sous Windows ou sous Mac.

1. Préparez vos choix dans une colonne

Ouvrez une feuille Excel et tapez vos options les unes en dessous des autres, sans ligne vide entre elles. Pour un menu de statuts, vous pourrez écrire En cours, Terminé, En attente. Placez cette colonne sur la même feuille ou sur une feuille dédiée que vous appellerez par exemple Paramètres. Tant que la plage existe, le menu fonctionnera.

2. Sélectionnez la cellule qui doit contenir le menu

Cliquez sur la cellule (ou sélectionnez une plage entière si plusieurs cellules doivent proposer le même choix). Le menu déroulant s’affichera à droite de la cellule dès que vous cliquerez dessus, exactement comme un champ de formulaire.

3. Ouvrez la Validation des données

Dans l’onglet Données, cliquez sur l’icône Validation des données (ou Data Validation si votre interface est en anglais). Une fenêtre à trois onglets s’ouvre. Sous l’onglet Options, choisissez Liste dans le menu déroulant Autoriser. C’est ce paramètre qui transforme la cellule en liste de choix.

4. Indiquez la source et testez

Cliquez dans le champ Source, puis sélectionnez à la souris la plage qui contient vos choix. Validez par OK. Revenez sur votre cellule : un petit triangle noir apparaît. Cliquez dessus, les options s’affichent. Sélectionnez‑en une, elle s’inscrit dans la cellule. Si vous tapez une valeur qui n’est pas dans la liste, Excel refuse la saisie (sauf si vous décochez l’option Alerte d’erreur).

Si vous préférez suivre la procédure avec des captures pas à pas, nous avons un article dédié à la création d’un menu déroulant dans Excel.

Placer la liste source sur une autre feuille

Mettre la liste brute dans la même feuille que le tableau principal aboutit vite à un fouillis. La bonne habitude consiste à loger toutes vos listes sur une feuille séparée, puis à les référencer.

  1. Créez une feuille nommée Listes ou Paramètres.
  2. Tapez vos choix en colonne, par exemple de A1 à A10.
  3. Sélectionnez cette plage et donnez‑lui un nom défini via Formules > Définir un nom (par exemple Statuts).
  4. De retour sur votre feuille de travail, ouvrez la Validation des données, choisissez Liste, et tapez =Statuts dans le champ Source.

L’avantage du nom défini est double : il rend la formule plus lisible et il suit la plage si vous insérez des lignes plus tard. Sans nom défini, vous seriez obligé de pointer une plage précise avec sa référence de feuille, ce qui est moins robuste.

Personnaliser le message d’entrée et l’alerte d’erreur

Un message-guide à la sélection

Onglet Message de saisie : cochez, donnez un titre et un texte d’aide. L’info-bulle s’affiche au survol de la cellule.

Une alerte qui parle

Onglet Alerte d’erreur : choisissez le style Arrêt pour bloquer les saisies hors liste, et rédigez un message précis qui liste les valeurs autorisées. Indispensable en fichier partagé.

Pièges courants avec les menus déroulants

Même un outil aussi simple que la Validation des données peut se retourner contre vous. Ces trois pièges reviennent sans cesse.

La suppression de la plage source. Si vous effacez les cellules qui contiennent les choix ou si vous supprimez la feuille qui les héberge, le menu déroulant continue d’afficher la flèche, mais il montre une liste vide. Excel ne prévient pas. La solution, encore une fois, c’est le nom défini placé sur une feuille protégée.

Les espaces invisibles. Quand vous tapez vos options à la main, une espace en trop après un mot le rend différent. « En cours » et « En cours » avec une espace finale ne sont pas la même chaîne. Résultat : le menu comporte une option jamais choisie, et la validation ne reconnaît plus l’orthographe attendue. Nettoyez vos listes avec la fonction Supprimer les espaces ou utilisez =SUPPRESPACE().

L’utilisateur colle une valeur. Coller une cellule sur une cellule validée contourne souvent la validation. Si vous copiez une valeur et que vous la collez directement, Excel applique la validation uniquement si l’option Appliquer ces modifications à toutes les autres cellules comportant la même validation est cochée… ce qui n’est pas le cas par défaut. Pour forcer la validation à la saisie manuelle comme au collage, il faut passer par une protection de feuille combinée au déverrouillage des cellules concernées. Nous y revenons dans la FAQ.

Aller plus loin avec des listes dynamiques

La liste fixe oblige à corriger la plage source à chaque ajout. Deux techniques pour un menu auto-adaptatif.

Source extensible

Passez la liste en Tableau structuré (Ctrl+L). Nommez la colonne et utilisez =NomColonne comme source. Les ajouts et les suppressions sont automatiques.

Le choix d’un pays filtre celui des villes. Clé : =DECALER + =EQUIV. Créez une table à deux entrées (pays en tête de colonnes, villes en dessous). Nommez chaque colonne, puis, pour la cellule « Ville », saisissez une source du type :

=DECALER(PlageRéf;0;EQUIV(Pays;EnTêtes;0);NB.SI(INDEX(PlageGlobale;0;EQUIV(Pays;EnTêtes;0));"*"))

La formule a l’air d’une incantation, mais une fois en place, elle se duplique sans mal et maintient la cohérence des listes.

Pour le détail pas à pas, notre guide complet couvre ces cas avancés.

Questions fréquentes

Peut-on modifier la liste déroulante après coup sans tout refaire ?

Bien sûr. Cliquez sur la cellule qui contient le menu, retournez dans Validation des données, et changez la référence dans le champ Source. Si vous avez utilisé un nom défini ou un tableau structuré, ajoutez simplement des lignes à la liste d’origine : la validation suit automatiquement.

Pourquoi la flèche du menu déroulant ne s’affiche-t-elle pas ?

Deux causes classiques. Soit la cellule n’est pas sélectionnée (la flèche n’apparaît que quand la cellule est active), soit l’option Afficher la flèche a été décochée dans la fenêtre de validation. Vérifiez aussi que la validation est bien de type Liste et que la source n’est pas vide.

Comment garder la validation efficace contre le copier-coller ?

Protégez la feuille tout en laissant les cellules à liste déroulante déverrouillées. Allez dans le format de cellule, décochez Verrouillée, puis activez la protection via Révision > Protéger la feuille. Décochez Sélectionner les cellules verrouillées pour que seul le remplissage des cellules autorisées reste possible. Le collage qui contournerait la validation est alors bloqué.

La démarche est-elle identique dans Google Sheets ?

Le principe est le même, mais l’outil s’appelle « Validation de cellule » dans le menu Données. La syntaxe des plages nommées y est plus souple et les listes issues d’un tableau structuré se comportent légèrement différemment. Dans l’ensemble, tout ce qui a été dit ici se transpose, à condition de tester le comportement du collage et de la protection.


Un menu déroulant bien construit ne fait pas que sécuriser une saisie : il rend le fichier plus agréable à utiliser, pour vous comme pour vos collègues. L’investissement se situe surtout dans le soin apporté à la liste source, au message d’erreur et au choix entre plage fixe et plage dynamique. Une fois ces paramètres posés, la mécanique tourne toute seule. Si vous devez plus tard faire cohabiter une protection de feuille avec des listes dépendantes, testez toujours le comportement sur une copie avant de déployer.

Personalisierter Quiz

Votre recommandation sur menu déroulant excel

Quelques questions rapides pour adapter la recommandation à votre cas.

Q1Votre situation sur menu déroulant excel ?
Q2Votre priorité ?
Q3Votre horizon ?
Jonas Reinhardt

Über den Autor

Jonas Reinhardt

Chefredaktion · Schwerpunkt Software & Betriebssystem

Ancien technicien de support télécom à Leipzig, il a fondé Tech Lounge après avoir réalisé qu'il réexpliquait chaque jour les mêmes choses à des gens parfaitement capables, juste mal renseignés. Ce qui le motive : transformer la frustration tech du quotidien, un câble qui ne rentre pas, un abo impossible à résilier, un caractère introuvable au clavier, en deux minutes de soulagement.

  • 15 ans en R&D
  • Ex-engineer FAANG
  • Conférencier Devoxx
  • OSS maintainer