Un menu déroulant Excel permet de choisir une valeur dans une liste prédéfinie plutôt que de la taper à la main. C’est l’une des fonctionnalités les plus utiles pour éviter les erreurs de saisie et garder des données cohérentes dans un fichier partagé. Ce guide vous explique comment en créer un, étape par étape, en partant de zéro.
Pourquoi utiliser un menu déroulant dans Excel
Imaginez un tableau de suivi de commandes. Plusieurs personnes saisissent le statut : l’une écrit « Envoyé », l’autre « envoyé », une troisième « Expédié ». Résultat : trois valeurs différentes pour la même réalité, et des filtres qui ne fonctionnent plus.
Un menu déroulant résout ce problème en imposant une liste fixe de choix. chaque valeur est saisie une seule fois, au moment de la création de la liste. Les utilisateurs ne peuvent plus s’en écarter.
C’est aussi un gain de temps réel : un clic suffit là où il fallait taper plusieurs mots. Sur un tableau de plusieurs centaines de lignes, la différence est notable.
Créer une liste déroulante simple avec validation des données
La méthode repose sur une fonctionnalité d’Excel appelée validation des données. Elle se trouve dans l’onglet « Données » du ruban.
Voici comment procéder :
- Sélectionnez la cellule (ou la plage de cellules) où vous voulez afficher le menu déroulant. Par exemple, la cellule B2 d’un tableau de statuts.
- Allez dans l’onglet Données, puis cliquez sur « Validation des données ». Une boîte de dialogue s’ouvre.
- Dans le menu déroulant « Autoriser », choisissez « Liste ». Un nouveau champ « Source » apparaît.
- Dans ce champ Source, tapez vos options séparées par des points-virgules : par exemple Envoyé;En cours;Annulé. Cliquez sur OK.
La cellule affiche maintenant une petite flèche. Un clic dessus ouvre le menu avec vos trois choix.
Attention : la zone Source accepte au maximum 255 caractères quand vous tapez les valeurs directement. Dès que la liste dépasse quelques options, il vaut mieux stocker les valeurs dans des cellules.
Stocker la liste dans une plage de cellules
C’est la méthode recommandée dès que vous avez plus de cinq ou six options, ou que vous souhaitez pouvoir les modifier facilement.
Vous avez déjà remarqué que certains tableaux Excel se mettent à jour tout seuls quand on change une valeur ailleurs ? C’est exactement ce principe qui s’applique ici.
Créez une liste de valeurs dans une colonne, par exemple en F1:F5 avec les valeurs « Paris », « Lyon », « Marseille », « Bordeaux », « Nantes ». Ensuite, dans la boîte de dialogue de validation des données, cliquez sur l’icône à droite du champ Source et sélectionnez la plage F1:F5.
Modifier la liste source suffit à mettre à jour tous les menus déroulants qui y font référence. Pas besoin de rouvrir chaque cellule.

Rendre le menu déroulant dynamique avec un tableau Excel
La méthode précédente a une limite : si vous ajoutez une nouvelle valeur sous F5, elle n’apparaît pas automatiquement dans le menu. Il faut penser à élargir la plage source.
La solution la plus simple pour les débutants : convertir la plage source en tableau Excel.
Sélectionnez votre liste de valeurs, puis utilisez le raccourci Ctrl+T (ou allez dans Insertion > Tableau). Excel crée un tableau avec un nom automatique, par exemple « Tableau1 ». Dans le champ Source de la validation des données, saisissez la formule =Tableau1[Colonne1] en remplaçant « Colonne1 » par le nom réel de votre en-tête.
Désormais, chaque valeur ajoutée à la fin du tableau apparaît automatiquement dans le menu déroulant. C’est la version dynamique, sans formule complexe.
Personnaliser le message d’erreur et le message de saisie
Vous créez ce menu pour que d’autres personnes l’utilisent ? Deux options de la boîte de dialogue méritent votre attention.
L’onglet « Message de saisie » permet d’afficher une bulle d’aide quand l’utilisateur clique sur la cellule. Vous pouvez y écrire une consigne courte, comme « Choisissez un statut dans la liste ».
L’onglet « Alerte d’erreur » contrôle ce qu’il se passe si quelqu’un tente de saisir une valeur hors liste. Trois niveaux existent : Arrêt (bloque la saisie), Avertissement (demande confirmation) et Informations (affiche un message sans bloquer).
Le niveau « Arrêt » garantit que seules les valeurs autorisées entrent dans le tableau. C’est le choix logique pour un formulaire de saisie rigoureux.
Modifier ou supprimer un menu déroulant Excel
Vous voulez changer les options disponibles ? Deux cas de figure.
Si la source est une liste tapée directement : sélectionnez la cellule, rouvrez Données > Validation des données, et modifiez le contenu du champ Source.
Si la source est une plage de cellules : modifiez directement les valeurs dans cette plage. Les menus déroulants se mettent à jour sans manipulation supplémentaire.
Pour supprimer complètement le menu déroulant d’une cellule, sélectionnez-la, ouvrez Validation des données, puis cliquez sur « Effacer tout » en bas à gauche de la boîte de dialogue.
Un point à tester : la compatibilité mobile
Les menus déroulants créés sur Excel bureau fonctionnent correctement dans Excel en ligne et sur tablette dans la plupart des cas. Sur smartphone, le comportement peut varier selon la version de l’application et le système d’exploitation.
Si votre fichier est destiné à être utilisé sur mobile, testez le menu déroulant sur l’appareil cible avant de le déployer. Un menu qui bloque la saisie sur téléphone peut paralyser un formulaire de terrain.
Pour un usage strictement sur ordinateur, cette limite ne se pose pas. La validation des données reste stable d’une version d’Excel à l’autre sur Windows et macOS.
Créer un premier menu déroulant prend moins de deux minutes une fois la logique assimilée. Le plus long est souvent de préparer la liste source proprement, dans une colonne dédiée, avant de configurer la validation. Ce réflexe de séparation entre les données de référence et les cellules de saisie est une bonne habitude qui simplifie tous les tableaux Excel un peu sérieux.

