Formules Excel

Comment créer un menu déroulant dans Excel et simplifier votre saisie de données ?

15 janvier 2026 8 vues

Les menus déroulants dans Excel sont des outils précieux pour simplifier la saisie de données, réduire les erreurs et garantir la cohérence de vos feuilles de calcul. Imaginez pouvoir sélectionner une option dans une liste pré-définie au lieu de devoir saisir manuellement chaque information. C'est exactement ce que vous permet un menu déroulant, également appelé liste déroulante. Dans cet article, nous allons explorer en détail comment créer un menu déroulant efficace dans Excel, étape par étape, avec des exemples concrets et des astuces pour optimiser son utilisation. Que vous soyez débutant ou utilisateur expérimenté d'Excel, vous trouverez ici les informations nécessaires pour maîtriser cette fonctionnalité essentielle.

Pourquoi créer un menu déroulant dans Excel ?

Un menu déroulant (ou liste déroulante) dans Excel offre de nombreux avantages :

  • Simplification de la saisie de données : Plus besoin de taper manuellement chaque information, il suffit de choisir une option dans la liste.
  • Réduction des erreurs : En limitant les options possibles, vous évitez les fautes de frappe et les incohérences.
  • Cohérence des données : Assurez-vous que les données saisies respectent un format uniforme.
  • Gain de temps : La sélection d'une option est plus rapide que la saisie manuelle.
  • Professionnalisme : Un menu déroulant donne une apparence plus soignée et professionnelle à vos feuilles de calcul.

Créer un menu déroulant simple dans Excel : Étape par étape

Voici la méthode la plus courante pour créer un menu déroulant simple, basé sur une liste de valeurs saisies directement dans votre feuille Excel.

Étape 1 : Préparer la liste des options

Commencez par créer une liste des options que vous souhaitez inclure dans votre menu déroulant. Vous pouvez les saisir dans une colonne ou une ligne de votre feuille de calcul. Par exemple, si vous souhaitez créer un menu déroulant pour choisir un type de produit, vous pouvez saisir les noms des produits dans une colonne (A1:A4 par exemple) : "Ordinateur", "Tablette", "Smartphone", "Accessoire".

Étape 2 : Sélectionner la cellule où insérer le menu déroulant

Cliquez sur la cellule où vous souhaitez insérer le menu déroulant. C'est dans cette cellule que l'utilisateur pourra choisir une option.

Étape 3 : Accéder à la validation des données

  1. Allez dans l'onglet Données du ruban Excel.
  2. Dans le groupe Outils de données, cliquez sur Validation des données.

Une fenêtre s'ouvre, vous permettant de définir les critères de validation.

Étape 4 : Configurer la validation des données

  1. Dans l'onglet Options de la fenêtre Validation des données, sélectionnez Liste dans le champ Autoriser.
  2. Dans le champ Source, cliquez sur l'icône pour sélectionner la plage de cellules contenant votre liste d'options (par exemple, =$A$1:$A$4). Les références absolues ($) sont importantes ici pour que la liste reste valide même si vous déplacez ou copiez la cellule contenant le menu déroulant.
  3. Assurez-vous que la case Liste déroulante dans la cellule est cochée.
  4. Cliquez sur OK.

Étape 5 : Tester le menu déroulant

Cliquez sur la cellule où vous avez inséré le menu déroulant. Une petite flèche apparaît à droite de la cellule. Cliquez sur cette flèche pour afficher la liste des options. Sélectionnez l'option souhaitée.

Créer un menu déroulant avec une liste nommée

Utiliser une liste nommée est une méthode plus robuste et flexible pour gérer vos menus déroulants, surtout si votre liste d'options est susceptible de changer ou d'être utilisée dans plusieurs feuilles de calcul.

Étape 1 : Créer une liste nommée

  1. Sélectionnez la plage de cellules contenant votre liste d'options (par exemple, A1:A4).
  2. Allez dans l'onglet Formules du ruban Excel.
  3. Dans le groupe Noms définis, cliquez sur Définir un nom.
  4. Dans la fenêtre Nouveau nom, saisissez un nom pour votre liste (par exemple, TypesProduits). Choisissez un nom clair et descriptif.
  5. Vérifiez que le champ Fait référence à contient la plage de cellules correcte (par exemple, =$A$1:$A$4).
  6. Cliquez sur OK.

Étape 2 : Configurer la validation des données avec la liste nommée

Suivez les étapes 2 et 3 de la méthode précédente (sélectionner la cellule et accéder à la validation des données).

Dans la fenêtre Validation des données, sélectionnez Liste dans le champ Autoriser. Dans le champ Source, tapez = suivi du nom de votre liste nommée (par exemple, =TypesProduits). Cliquez sur OK.

Maintenant, votre menu déroulant utilise la liste nommée comme source de données. Si vous modifiez la liste nommée, le menu déroulant sera automatiquement mis à jour.

Personnaliser votre menu déroulant : Messages d'entrée et d'erreur

Excel vous permet d'ajouter des messages d'entrée et d'erreur pour rendre votre menu déroulant plus convivial et informatif.

Ajouter un message d'entrée

  1. Sélectionnez la cellule contenant le menu déroulant.
  2. Allez dans l'onglet Données > Validation des données.
  3. Dans l'onglet Message de saisie, cochez la case Afficher le message de saisie lorsque la cellule est sélectionnée.
  4. Saisissez un Titre (par exemple, "Sélectionnez un type de produit") et un Message de saisie (par exemple, "Veuillez choisir un type de produit dans la liste.").
  5. Cliquez sur OK.

Lorsqu'un utilisateur sélectionnera la cellule, le message d'entrée s'affichera, lui indiquant ce qu'il doit faire.

Ajouter un message d'erreur

  1. Sélectionnez la cellule contenant le menu déroulant.
  2. Allez dans l'onglet Données > Validation des données.
  3. Dans l'onglet Alerte d'erreur, cochez la case Afficher l'alerte d'erreur si des données non valides sont saisies.
  4. Sélectionnez un Style d'alerte (Arrêt, Avertissement ou Information). Le style Arrêt empêche l'utilisateur de saisir une valeur non valide.
  5. Saisissez un Titre (par exemple, "Erreur de saisie") et un Message d'erreur (par exemple, "Veuillez choisir une option dans la liste.").
  6. Cliquez sur OK.

Si un utilisateur tente de saisir une valeur qui n'est pas dans la liste, le message d'erreur s'affichera, l'empêchant de saisir des données incorrectes.

Créer un menu déroulant dépendant (cascade)

Un menu déroulant dépendant, ou en cascade, est un menu déroulant dont les options dépendent de la sélection faite dans un autre menu déroulant. Par exemple, vous pouvez avoir un premier menu déroulant pour choisir une catégorie de produit, et un deuxième menu déroulant qui affiche uniquement les produits de cette catégorie.

La création d'un menu déroulant dépendant est plus complexe et nécessite l'utilisation de formules (INDEX, EQUIV, DECALER) et de listes nommées. Voici une approche simplifiée :

Étape 1 : Préparer les données

Organisez vos données de manière à ce que chaque catégorie ait une liste de produits associée. Par exemple :

Catégorie Produit
Fruits Pomme
Fruits Banane
Fruits Orange
Légumes Carotte
Légumes Tomate
Légumes Courgette

Étape 2 : Créer des listes nommées dynamiques

Pour chaque catégorie, créez une liste nommée dynamique qui contient les produits correspondants. Vous pouvez utiliser la fonction DECALER combinée à NB.SI pour créer ces listes dynamiques. Par exemple, si vos données commencent en A1, vous pouvez définir une liste nommée ProduitsFruits avec la formule suivante :

=DECALER(Feuil1!$B$2;EQUIV("Fruits";Feuil1!$A:$A;0)-2;0;NB.SI(Feuil1!$A:$A;"Fruits");1)

Répétez cette étape pour chaque catégorie (ProduitsLégumes, etc.). Adaptez les références de cellules à votre feuille de calcul. L'explication détaillée de cette formule dépasse le cadre de cet article, mais vous pouvez trouver de nombreux tutoriels en ligne sur la création de listes nommées dynamiques avec DECALER et NB.SI.

Étape 3 : Créer le premier menu déroulant (catégories)

Créez un menu déroulant pour choisir la catégorie (Fruits, Légumes, etc.) comme décrit dans les sections précédentes.

Étape 4 : Créer le deuxième menu déroulant (produits)

Créez un deuxième menu déroulant pour choisir le produit. Dans le champ Source de la validation des données, utilisez la fonction INDIRECT pour faire référence à la liste nommée correspondant à la catégorie sélectionnée dans le premier menu déroulant. Par exemple, si le premier menu déroulant est dans la cellule C1, la formule dans le champ Source du deuxième menu déroulant sera :

=INDIRECT("Produits"&C1)

Cette formule va construire dynamiquement le nom de la liste nommée en concaténant "Produits" avec la valeur sélectionnée dans la cellule C1 (par exemple, "ProduitsFruits" si "Fruits" est sélectionné).

Astuces et bonnes pratiques pour les menus déroulants Excel

  • Utiliser des listes nommées : C'est la méthode la plus flexible et robuste pour gérer vos listes d'options.
  • Protéger les cellules contenant les listes : Empêchez les utilisateurs de modifier accidentellement les listes d'options.
  • Utiliser la validation des données avec des formules : Vous pouvez utiliser des formules complexes pour créer des critères de validation plus sophistiqués.
  • Combiner les menus déroulants avec d'autres fonctionnalités Excel : Vous pouvez utiliser les menus déroulants avec des fonctions de recherche (RECHERCHEV, INDEX/EQUIV) pour automatiser vos calculs et analyses.
  • Vérifier la compatibilité : Assurez-vous que vos menus déroulants fonctionnent correctement sur différentes versions d'Excel.

Erreurs courantes à éviter

  • Oublier les références absolues ($) dans la source de données : Cela peut entraîner des erreurs si vous déplacez ou copiez la cellule contenant le menu déroulant.
  • Saisir des espaces inutiles dans les options de la liste : Cela peut empêcher la validation des données de fonctionner correctement.
  • Ne pas définir de message d'erreur : Les utilisateurs peuvent saisir des données incorrectes sans s'en rendre compte.
  • Utiliser des noms de listes trop complexes : Choisissez des noms clairs et descriptifs pour faciliter la maintenance de vos feuilles de calcul.

Conclusion

La création de menus déroulants dans Excel est une compétence essentielle pour toute personne souhaitant optimiser la saisie de données et améliorer la qualité de ses feuilles de calcul. En suivant les étapes décrites dans cet article, vous serez en mesure de créer des menus déroulants simples ou dépendants, de les personnaliser avec des messages d'entrée et d'erreur, et d'éviter les erreurs courantes. N'hésitez pas à expérimenter et à explorer les nombreuses possibilités offertes par cette fonctionnalité puissante d'Excel. Grâce aux menus déroulants, vous gagnerez du temps, réduirez les erreurs et créerez des feuilles de calcul plus professionnelles et conviviales.

Questions fréquentes

Comment supprimer un menu déroulant dans Excel ?

Sélectionnez la cellule contenant le menu déroulant. Allez dans l'onglet **Données** > **Validation des données**. Dans la fenêtre Validation des données, cliquez sur **Effacer tout**. Cliquez sur **OK**.

Puis-je utiliser un menu déroulant avec des nombres ?

Oui, vous pouvez créer un menu déroulant avec des nombres. Il suffit de saisir les nombres dans votre liste d'options.

Comment faire un menu déroulant avec des couleurs ?

Excel ne propose pas nativement de menu déroulant avec des couleurs. Vous pouvez contourner cette limitation en utilisant du code VBA ou en utilisant des mises en forme conditionnelles pour colorer la cellule en fonction de la valeur sélectionnée dans le menu déroulant.

Mots-clés associés :

validation des données excel liste déroulante excel dynamique menu déroulant excel vba excel débutant formation excel

Partager cet article :