Fonctionnalites

Comment Insérer un Menu Déroulant Excel Efficace en 5 Étapes Simples

14 janvier 2026 1 vues

Les menus déroulants Excel sont des outils puissants pour simplifier la saisie de données, éviter les erreurs et harmoniser vos feuilles de calcul. Que vous gériez des inventaires, des listes de clients ou des budgets, un menu déroulant bien conçu peut faire toute la différence. Dans cet article, nous vous guiderons pas à pas pour créer des menus déroulants Excel efficaces, adaptés à vos besoins spécifiques, et optimisés pour une expérience utilisateur optimale. Préparez-vous à transformer votre façon de travailler avec Excel !

Insérer un Menu Déroulant Excel : Guide Pas à Pas

Un menu déroulant Excel, aussi appelé liste déroulante, permet de sélectionner une valeur parmi une liste prédéfinie. Cela évite les erreurs de saisie, standardise les données et facilite l'analyse. Voyons comment en créer un facilement.

Étape 1 : Préparer Votre Liste de Données

La première étape consiste à créer la liste des options qui apparaîtront dans votre menu déroulant. Vous pouvez la saisir directement dans une feuille Excel, ou la récupérer depuis une autre source (base de données, fichier texte, etc.).

Exemple : Imaginons que vous souhaitez créer un menu déroulant pour choisir un type de produit (par exemple, "Ordinateur", "Smartphone", "Tablette", "Accessoire").

  1. Ouvrez une nouvelle feuille Excel (ou utilisez une feuille existante).
  2. Dans une colonne (par exemple, la colonne A), saisissez les différentes options, une par cellule :
    • A1 : Ordinateur
    • A2 : Smartphone
    • A3 : Tablette
    • A4 : Accessoire

Capture d'écran descriptive : Une capture d'écran montrant une feuille Excel avec la liste des produits dans la colonne A.

Étape 2 : Nommer Votre Plage de Cellules (Facultatif mais Recommandé)

Nommer la plage de cellules contenant votre liste de données rendra la création du menu déroulant plus simple et plus lisible, surtout si votre liste se trouve dans une autre feuille ou dans une zone éloignée.

  1. Sélectionnez la plage de cellules contenant votre liste (dans notre exemple, A1:A4).
  2. Cliquez dans la zone "Nom" (à gauche de la barre de formule), et tapez un nom descriptif pour votre plage (par exemple, "ListeProduits").
  3. Appuyez sur Entrée pour valider le nom.

Capture d'écran descriptive : Une capture d'écran montrant la plage A1:A4 sélectionnée et le nom "ListeProduits" saisi dans la zone "Nom".

Étape 3 : Créer le Menu Déroulant

Maintenant, passons à la création du menu déroulant proprement dit.

  1. Sélectionnez la cellule où vous souhaitez insérer le menu déroulant (par exemple, B1).
  2. Allez dans l'onglet "Données" du ruban Excel.
  3. Dans le groupe "Outils de données", cliquez sur "Validation des données".
  4. La boîte de dialogue "Validation des données" s'ouvre.
  5. Dans l'onglet "Options", sous "Autoriser", sélectionnez "Liste" dans le menu déroulant.
  6. Le champ "Source" apparaît.
  7. Si vous avez nommé votre plage de cellules : Tapez = suivi du nom de votre plage (par exemple, =ListeProduits).
    • Si vous n'avez pas nommé votre plage de cellules : Tapez = suivi de la référence de la plage (par exemple, =A1:A4).
  8. Cochez (ou décochez) les options "Ignorer si vide" et "Liste déroulante dans la cellule" selon vos préférences. "Ignorer si vide" permet d'accepter une cellule vide. "Liste déroulante dans la cellule" affiche ou non la flèche du menu déroulant.
  9. Cliquez sur "OK".

Capture d'écran descriptive : Une capture d'écran de la boîte de dialogue "Validation des données" avec les paramètres corrects (Autoriser: Liste, Source: =ListeProduits ou =A1:A4).

Étape 4 : Personnaliser le Menu Déroulant (Facultatif)

Vous pouvez personnaliser l'apparence et le comportement de votre menu déroulant en utilisant les autres onglets de la boîte de dialogue "Validation des données".

  • Onglet "Message de saisie" : Affichez un message d'aide lorsque l'utilisateur sélectionne la cellule contenant le menu déroulant. Cela peut être utile pour donner des instructions ou des informations complémentaires.
  • Onglet "Alerte d'erreur" : Définissez une alerte qui s'affiche si l'utilisateur tente de saisir une valeur qui n'est pas dans la liste. Vous pouvez choisir le style de l'alerte (arrêt, avertissement, information) et personnaliser le message.

Capture d'écran descriptive : Une capture d'écran de l'onglet "Message de saisie" et de l'onglet "Alerte d'erreur" de la boîte de dialogue "Validation des données", montrant des exemples de messages personnalisés.

Étape 5 : Tester Votre Menu Déroulant

Sélectionnez la cellule contenant le menu déroulant. Une petite flèche devrait apparaître à droite de la cellule. Cliquez sur la flèche pour afficher la liste des options. Sélectionnez une option pour la saisir dans la cellule.

Capture d'écran descriptive : Une capture d'écran montrant le menu déroulant en action, avec la liste des options affichée et une option sélectionnée.

Astuces et Bonnes Pratiques pour les Menus Déroulants Excel

  • Utiliser des tableaux Excel : Si votre liste de données est susceptible de changer, convertissez-la en tableau Excel (Onglet "Insertion" -> "Tableau"). Lorsque vous ajoutez ou supprimez des éléments dans le tableau, le menu déroulant se mettra automatiquement à jour.
  • Créer des menus déroulants imbriqués : Vous pouvez créer des menus déroulants qui dépendent de la valeur sélectionnée dans un autre menu déroulant. Par exemple, un premier menu déroulant pour choisir un pays, et un deuxième menu déroulant qui affiche les villes de ce pays.
  • Utiliser la fonction INDIRECT : La fonction INDIRECT est essentielle pour créer des menus déroulants imbriqués. Elle permet de construire une référence de cellule à partir d'une chaîne de texte.
  • Éviter les doublons : Assurez-vous que votre liste de données ne contient pas de doublons, car cela pourrait perturber l'utilisateur.
  • Adapter la largeur de la colonne : Ajustez la largeur de la colonne contenant le menu déroulant pour que les options soient entièrement visibles.
  • Protéger la feuille : Si vous ne voulez pas que les utilisateurs modifient la liste de données ou les paramètres du menu déroulant, protégez la feuille Excel (Onglet "Révision" -> "Protéger la feuille").
  • Utiliser des couleurs et des icônes : Pour rendre vos menus déroulants plus attrayants, vous pouvez utiliser des couleurs et des icônes (par exemple, en utilisant la mise en forme conditionnelle).

Erreurs Courantes et Comment les Éviter

  • L'erreur #REF! : Cette erreur se produit généralement lorsque la plage de cellules source du menu déroulant est supprimée ou déplacée. Vérifiez que la plage existe toujours et que la référence est correcte.
  • Le menu déroulant ne s'affiche pas : Assurez-vous que l'option "Liste déroulante dans la cellule" est bien cochée dans la boîte de dialogue "Validation des données".
  • Les options du menu déroulant ne sont pas à jour : Si vous avez modifié la liste de données, vérifiez que le menu déroulant est bien lié à la nouvelle liste. Si vous utilisez un tableau Excel, le menu déroulant devrait se mettre à jour automatiquement.
  • L'utilisateur ne peut pas saisir de valeur : Assurez-vous que l'option "Ignorer si vide" est bien cochée dans la boîte de dialogue "Validation des données", si vous souhaitez autoriser les cellules vides.

Les menus déroulants Excel sont encore plus puissants lorsqu'ils sont combinés avec des formules. Voici quelques exemples :

Exemple 1 : Calculer un Prix en Fonction du Produit Sélectionné

Supposons que vous avez une liste de produits avec leurs prix correspondants dans une autre feuille. Vous pouvez utiliser la fonction RECHERCHEV pour afficher le prix du produit sélectionné dans le menu déroulant.

  1. Dans la feuille contenant la liste des produits et des prix (par exemple, "PrixProduits"), créez un tableau avec deux colonnes : "Produit" et "Prix".
  2. Dans la feuille contenant le menu déroulant (par exemple, "Devis"), insérez le menu déroulant (comme expliqué précédemment).
  3. Dans une cellule à côté du menu déroulant (par exemple, C1), saisissez la formule suivante :
=RECHERCHEV(B1;PrixProduits!A:B;2;FAUX)
  • B1 est la cellule contenant le menu déroulant.
  • PrixProduits!A:B est la plage de cellules contenant la liste des produits et des prix.
  • 2 est le numéro de la colonne contenant les prix (la deuxième colonne du tableau).
  • FAUX indique que vous voulez une correspondance exacte.

Capture d'écran descriptive : Une capture d'écran montrant la feuille "PrixProduits" avec le tableau des produits et des prix, et la feuille "Devis" avec le menu déroulant et la formule RECHERCHEV.

Exemple 2 : Afficher une Description en Fonction de la Catégorie Sélectionnée

Vous pouvez utiliser la fonction INDEX et EQUIV pour afficher une description en fonction de la catégorie sélectionnée dans le menu déroulant.

  1. Dans une feuille (par exemple, "Categories"), créez un tableau avec deux colonnes : "Catégorie" et "Description".
  2. Dans la feuille contenant le menu déroulant, insérez le menu déroulant pour les catégories.
  3. Dans une cellule à côté du menu déroulant, saisissez la formule suivante :
=INDEX(Categories!B:B;EQUIV(B1;Categories!A:A;0))
  • B1 est la cellule contenant le menu déroulant.
  • Categories!B:B est la colonne contenant les descriptions.
  • Categories!A:A est la colonne contenant les catégories.
  • EQUIV(B1;Categories!A:A;0) recherche la position de la catégorie sélectionnée dans la colonne des catégories.
  • INDEX renvoie la description correspondante à cette position dans la colonne des descriptions.

Capture d'écran descriptive : Une capture d'écran montrant la feuille "Categories" avec le tableau des catégories et des descriptions, et la feuille contenant le menu déroulant et la formule INDEX et EQUIV.

Conclusion

Insérer un menu déroulant Excel est une compétence essentielle pour tout utilisateur souhaitant optimiser la saisie de données et améliorer la clarté de ses feuilles de calcul. En suivant les étapes décrites dans cet article, vous pourrez créer des menus déroulants efficaces et personnalisés, adaptés à vos besoins spécifiques. N'hésitez pas à expérimenter avec les différentes options de validation des données et à combiner les menus déroulants avec des formules pour exploiter pleinement leur potentiel. Alors, prêt à simplifier vos feuilles Excel ?

Questions fréquentes

Comment faire un menu déroulant avec plusieurs choix possibles dans Excel ?

Excel, nativement, ne permet pas de sélectionner plusieurs options dans un seul menu déroulant. Cependant, vous pouvez simuler cette fonctionnalité en utilisant des cases à cocher associées à des formules ou en créant un menu déroulant qui affiche une liste de valeurs séparées par des virgules.

Comment modifier un menu déroulant existant dans Excel ?

Pour modifier un menu déroulant, sélectionnez la cellule contenant le menu, puis allez dans l'onglet "Données" et cliquez sur "Validation des données". Vous pourrez alors modifier la source des données, les messages de saisie et les alertes d'erreur.

Peut-on créer un menu déroulant Excel à partir d'une autre feuille de calcul ?

Oui, vous pouvez créer un menu déroulant à partir d'une liste située dans une autre feuille de calcul. Dans la boîte de dialogue "Validation des données", spécifiez la référence de la plage de cellules située dans l'autre feuille (par exemple, `Feuil2!A1:A10`).

Mots-clés associés :

liste déroulante excel validation des données excel menu déroulant excel imbriqué excel tutoriel formule excel menu déroulant

Partager cet article :