Guides Excel

Comment créer un menu déroulant Excel qui simplifie votre travail ?

15 janvier 2026 6 vues

Fatigué de ressaisir les mêmes informations encore et encore dans vos feuilles Excel ? Le menu déroulant est la solution ! Cette fonctionnalité simple mais puissante vous permet de créer des listes d'options prédéfinies, facilitant ainsi la saisie de données, réduisant les erreurs et uniformisant vos feuilles de calcul. Dans cet article, nous allons vous guider pas à pas pour créer un menu déroulant impeccable, même si vous êtes débutant sur Excel. Préparez-vous à gagner du temps et à améliorer la qualité de vos données !

Qu'est-ce qu'un menu déroulant Excel et pourquoi l'utiliser ?

Un menu déroulant dans Excel, également appelé liste déroulante, est un contrôle qui permet à l'utilisateur de sélectionner une valeur parmi une liste d'options prédéfinies. Au lieu de saisir manuellement les données, l'utilisateur clique sur la cellule et choisit l'option appropriée dans le menu qui s'affiche.

Avantages de l'utilisation des menus déroulants :

  • Saisie de données simplifiée : Plus besoin de taper, un simple clic suffit.
  • Réduction des erreurs : Les options sont prédéfinies, ce qui élimine les fautes de frappe et les incohérences.
  • Uniformisation des données : Garantit que les données sont saisies de manière cohérente, facilitant l'analyse et le reporting.
  • Gain de temps : Accélère le processus de saisie des données.
  • Amélioration de l'ergonomie : Rend la feuille de calcul plus conviviale et facile à utiliser.

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, en utilisant la validation des données :

  1. Sélectionnez la cellule (ou les cellules) où vous souhaitez insérer le menu déroulant. Par exemple, sélectionnez la cellule A1.
  2. Accédez à l'onglet « Données » dans le ruban Excel.
  3. Dans le groupe « Outils de données », cliquez sur « Validation des données ». Une fenêtre s'ouvre.
  4. Dans l'onglet « Options », sélectionnez « Liste » dans le champ « Autoriser ».
  5. Dans le champ « Source », entrez les options de votre menu déroulant, séparées par des virgules (,). Par exemple : Oui,Non,Peut-être.
  6. Cliquez sur « OK ».

Et voilà ! Vous avez créé un menu déroulant simple dans Excel. La cellule sélectionnée affiche maintenant une petite flèche, et lorsque vous cliquez dessus, un menu déroulant avec les options que vous avez spécifiées apparaît.

Exemple concret :

Imaginez que vous gérez un sondage et que vous souhaitez enregistrer la réponse des participants (Oui, Non, ou Peut-être). Vous pouvez créer un menu déroulant dans la colonne « Réponse » pour faciliter la saisie des données.

  • Sélectionnez la colonne « Réponse ».
  • Accédez à « Données » > « Validation des données ».
  • Choisissez « Liste » dans « Autoriser ».
  • Entrez Oui,Non,Peut-être dans « Source ».
  • Cliquez sur « OK ».

Créer un menu déroulant à partir d'une plage de cellules

Au lieu de saisir les options manuellement, vous pouvez utiliser une plage de cellules existante comme source pour votre menu déroulant. C'est particulièrement utile si vous avez une liste longue ou si vous souhaitez pouvoir modifier facilement les options sans avoir à modifier la validation des données.

  1. Créez une liste des options de votre menu déroulant dans une plage de cellules. Par exemple, entrez les options dans les cellules D1:D5 (par exemple, D1: Rouge, D2: Vert, D3: Bleu, D4: Jaune, D5: Orange).
  2. Sélectionnez la cellule (ou les cellules) où vous souhaitez insérer le menu déroulant.
  3. Accédez à « Données » > « Validation des données » > « Options » > « Liste ».
  4. Dans le champ « Source », entrez la plage de cellules contenant vos options. Vous pouvez soit taper la plage (par exemple, $D$1:$D$5), soit la sélectionner directement avec la souris.
  5. Cliquez sur « OK ».

Avantage de cette méthode :

Si vous modifiez une valeur dans la plage de cellules (par exemple, si vous remplacez « Rouge » par « Rose » dans la cellule D1), le menu déroulant sera automatiquement mis à jour.

Personnaliser votre menu déroulant Excel

Excel offre plusieurs options pour personnaliser l'apparence et le comportement de vos menus déroulants.

Ajouter un message de saisie

Un message de saisie est une petite bulle d'aide qui s'affiche lorsque l'utilisateur sélectionne la cellule contenant le menu déroulant. Cela permet de donner des instructions claires sur ce que l'utilisateur doit faire.

  1. Sélectionnez la cellule contenant le menu déroulant.
  2. Accédez à « Données » > « Validation des données » > « Message de saisie ».
  3. Dans le champ « Titre », entrez un titre pour le message (par exemple, « Instructions »).
  4. Dans le champ « Message de saisie », entrez le texte du message (par exemple, « Veuillez sélectionner une option dans la liste »).
  5. Cliquez sur « OK ».

Afficher un message d'erreur

Si l'utilisateur essaie de saisir une valeur qui ne figure pas dans la liste du menu déroulant, Excel peut afficher un message d'erreur. Vous pouvez personnaliser ce message pour le rendre plus clair et informatif.

  1. Sélectionnez la cellule contenant le menu déroulant.
  2. Accédez à « Données » > « Validation des données » > « Alerte d'erreur ».
  3. Choisissez un style d'alerte (par exemple, « Stop », « Avertissement » ou « Information »). Le style « Stop » empêche l'utilisateur de saisir une valeur incorrecte, tandis que les autres styles affichent un message mais permettent à l'utilisateur de continuer.
  4. Dans le champ « Titre », entrez un titre pour le message d'erreur (par exemple, « Erreur de saisie »).
  5. Dans le champ « Message d'erreur », entrez le texte du message (par exemple, « Veuillez sélectionner une option dans la liste »).
  6. Cliquez sur « OK ».

Les menus déroulants que nous avons vus jusqu'à présent sont statiques : la liste des options est fixe. Cependant, il est possible de créer des menus déroulants dynamiques, où la liste des options change en fonction d'autres cellules de la feuille de calcul. Cela nécessite l'utilisation de formules et de noms définis.

Créer un menu déroulant dépendant

Un menu déroulant dépendant est un menu déroulant dont les options dépendent de la valeur sélectionnée dans un autre menu déroulant. Par exemple, vous pourriez avoir un premier menu déroulant pour choisir un pays, et un deuxième menu déroulant pour choisir une ville, où les villes affichées dépendent du pays sélectionné.

La mise en place d'un menu déroulant dépendant est plus complexe et nécessite l'utilisation de formules DECALER et de noms définis. Bien que l'explication complète dépasse le cadre de cet article, voici les grandes étapes :

  1. Créez une table de données où chaque colonne représente un menu déroulant dépendant. La première colonne contient les options du premier menu déroulant, la deuxième colonne contient les options du deuxième menu déroulant pour chaque option du premier, et ainsi de suite.
  2. Définissez des noms pour chaque colonne de la table. Utilisez l'onglet "Formules" puis "Gestionnaire de noms".
  3. Créez le premier menu déroulant en utilisant la méthode standard.
  4. Pour le deuxième menu déroulant, utilisez la formule DECALER dans le champ « Source » de la validation des données. La formule DECALER permet de créer une plage dynamique qui dépend de la valeur sélectionnée dans le premier menu déroulant. Vous devrez également utiliser la fonction INDIRECT pour récupérer les options en fonction du nom défini. L'exemple de formule serait: =INDIRECT(A1) où A1 contient la valeur sélectionnée dans le premier menu déroulant (et donc le nom de la plage à utiliser).

Utiliser une table Excel pour une liste dynamique

Transformer votre plage de données en tableau Excel (via l'onglet "Insertion" puis "Tableau") permet de créer une liste déroulante qui s'adapte automatiquement aux ajouts et suppressions de données.

  1. Créer le tableau Excel contenant les données de votre liste.
  2. Nommez la colonne du tableau qui servira de source à votre liste déroulante (via l'onglet "Création de tableau").
  3. Dans la validation des données, utilisez ce nom comme source de la liste déroulante.

Bonnes pratiques et astuces pour les menus déroulants Excel

  • Utilisez des noms clairs et descriptifs pour vos options. Cela rendra le menu déroulant plus facile à comprendre et à utiliser.
  • Regroupez les options par catégorie si nécessaire. Cela peut améliorer l'organisation et la lisibilité du menu déroulant.
  • Testez votre menu déroulant avant de le diffuser. Assurez-vous que toutes les options sont correctes et que le menu déroulant fonctionne comme prévu.
  • Protégez votre feuille de calcul pour empêcher les utilisateurs de modifier accidentellement les options du menu déroulant. Allez dans l'onglet "Révision", puis "Protéger la feuille".
  • Utilisez la fonction RECHERCHEV ou INDEX/EQUIV pour récupérer des informations supplémentaires en fonction de la valeur sélectionnée dans le menu déroulant. Cela peut automatiser des tâches et améliorer l'efficacité de votre feuille de calcul.

Erreurs courantes à éviter

  • Oublier de séparer les options par des virgules dans le champ « Source ».
  • Utiliser des espaces inutiles dans les options.
  • Ne pas vérifier que la plage de cellules utilisée comme source est correcte.
  • Modifier la plage de cellules source sans mettre à jour la validation des données.
  • Ne pas verrouiller les cellules contenant les menus déroulants si vous ne voulez pas qu'ils soient modifiés.

En évitant ces erreurs courantes, vous vous assurez de créer des menus déroulants Excel fiables et efficaces.

Questions fréquentes

Puis-je créer un menu déroulant avec des options provenant d'une autre feuille Excel ?

Oui, vous pouvez créer un menu déroulant dont les options proviennent d'une autre feuille. Il suffit de faire référence à la plage de cellules de l'autre feuille dans le champ « Source » de la validation des données. Par exemple, si vos options se trouvent dans la feuille « Liste », dans les cellules A1:A10, vous devrez entrer `'Liste'!$A$1:$A$10` dans le champ « Source ».

Comment supprimer un menu déroulant ?

Pour supprimer un menu déroulant, sélectionnez la cellule (ou les cellules) qui contiennent le menu déroulant. Accédez ensuite à « Données » > « Validation des données ». Dans la fenêtre « Validation des données », cliquez sur le bouton « Effacer tout » en bas à gauche, puis cliquez sur « OK ».

Est-il possible d'empêcher les doublons dans un menu déroulant dynamique ?

Oui, il est possible d'empêcher les doublons dans un menu déroulant dynamique. Cela nécessite l'utilisation de formules avancées, comme `UNIQUE` combiné avec `FILTRE` (sur les versions récentes d'Excel) ou une combinaison de `FREQUENCE` et `SI` sur les versions plus anciennes, pour créer une liste unique des options avant de l'utiliser comme source du menu déroulant.

Mots-clés associés :

validation des données excel liste déroulante excel dynamique excel débutant tutoriel excel formules excel

Partager cet article :