Fonctionnalites

Comment créer une liste déroulante Excel dynamique et facile ?

14 janvier 2026 10 vues

Les listes déroulantes Excel sont un outil puissant pour simplifier la saisie de données, réduire les erreurs et améliorer la clarté de vos feuilles de calcul. Imaginez pouvoir sélectionner une option dans une liste prédéfinie au lieu de saisir manuellement l'information. C'est exactement ce que permet une liste déroulante ! Dans cet article, nous allons explorer en détail comment créer des listes déroulantes efficaces et dynamiques, rendant vos feuilles Excel plus conviviales et professionnelles. Que vous soyez débutant ou utilisateur avancé, vous trouverez des astuces et des exemples pratiques pour optimiser votre utilisation des listes déroulantes.

Qu'est-ce qu'une liste déroulante Excel et pourquoi l'utiliser ?

Une liste déroulante Excel, également appelée liste de validation des données, est un contrôle qui permet à l'utilisateur de sélectionner une valeur parmi une liste d'options prédéfinies. Au lieu de taper directement une valeur dans une cellule, l'utilisateur clique sur une flèche et choisit l'élément souhaité dans le menu déroulant.

Avantages des listes déroulantes :

  • Réduction des erreurs de saisie : En limitant les options possibles, vous évitez les fautes de frappe et les incohérences dans vos données.
  • Gain de temps : La sélection d'une option est plus rapide que la saisie manuelle, surtout pour les données répétitives.
  • Standardisation des données : Vous assurez l'uniformité des données, ce qui facilite l'analyse et le traitement.
  • Amélioration de la convivialité : Les listes déroulantes rendent vos feuilles de calcul plus intuitives et faciles à utiliser.
  • Contrôle des données : Vous pouvez définir des critères de validation pour garantir que seules les valeurs autorisées sont saisies.

Créer une liste déroulante simple : étape par étape

Voici les étapes pour créer une liste déroulante de base dans Excel :

  1. Sélectionnez la cellule ou la plage de cellules où vous souhaitez insérer la liste déroulante.
  2. Allez dans l'onglet "Données" du ruban Excel.
  3. Cliquez sur "Validation des données" dans le groupe "Outils de données". Une fenêtre s'ouvre.
  4. Dans l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".
  5. Dans le champ "Source", entrez les valeurs de votre liste, séparées par des points-virgules (;). Par exemple : Oui;Non;Peut-être
  6. Cliquez sur "OK". Votre liste déroulante est créée !

Exemple concret :

Imaginons que vous gérez un tableau de suivi des tâches avec une colonne "Statut". Vous pouvez créer une liste déroulante avec les options suivantes : "En cours", "Terminé", "En attente".

  1. Sélectionnez la colonne "Statut".
  2. Allez dans "Données" > "Validation des données".
  3. Choisissez "Liste" dans "Autoriser".
  4. Entrez En cours;Terminé;En attente dans "Source".
  5. Cliquez sur "OK".

Maintenant, chaque cellule de la colonne "Statut" aura une liste déroulante avec ces trois options.

Créer une liste déroulante dynamique avec une plage de cellules

La méthode précédente est simple, mais elle n'est pas très pratique si vous devez modifier souvent les options de la liste. Une meilleure solution consiste à utiliser une plage de cellules comme source de la liste déroulante. Ainsi, vous pouvez modifier les options dans la plage de cellules, et la liste déroulante se mettra à jour automatiquement.

Voici les étapes :

  1. Créez une liste d'options dans une plage de cellules de votre feuille de calcul. Par exemple, dans les cellules A1 à A5, vous pouvez entrer les noms de vos produits.
  2. Sélectionnez la cellule ou la plage de cellules où vous souhaitez insérer la liste déroulante.
  3. Allez dans l'onglet "Données" et cliquez sur "Validation des données".
  4. Dans l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".
  5. Dans le champ "Source", sélectionnez la plage de cellules contenant vos options (par exemple, $A$1:$A$5). Vous pouvez aussi taper =A1:A5.
  6. Cliquez sur "OK". Votre liste déroulante dynamique est créée !

Astuce : Utiliser un nom défini pour la plage de cellules

Pour rendre votre formule plus lisible et facile à maintenir, vous pouvez attribuer un nom à la plage de cellules contenant vos options. Voici comment faire :

  1. Sélectionnez la plage de cellules contenant vos options (par exemple, A1:A5).
  2. Dans la zone "Nom" (à gauche de la barre de formule), tapez un nom pour cette plage (par exemple, "Produits").
  3. Appuyez sur Entrée pour valider le nom.

Maintenant, dans le champ "Source" de la validation des données, vous pouvez simplement entrer =Produits au lieu de $A$1:$A$5. Cela rendra votre formule plus claire et plus facile à comprendre.

Gérer les erreurs et personnaliser les messages

Par défaut, Excel affiche un message d'erreur si l'utilisateur essaie de saisir une valeur qui n'est pas dans la liste déroulante. Vous pouvez personnaliser ce message pour le rendre plus informatif et convivial.

  1. Sélectionnez la cellule ou la plage de cellules avec la liste déroulante.
  2. Allez dans l'onglet "Données" et cliquez sur "Validation des données".
  3. Allez dans l'onglet "Alerte d'erreur".
  4. Cochez la case "Quand l'utilisateur entre des données non valides" si elle n'est pas déjà cochée.
  5. Choisissez un style d'alerte (Arrêt, Avertissement ou Information). Le style "Arrêt" empêche l'utilisateur de saisir une valeur non valide, tandis que les styles "Avertissement" et "Information" affichent un message mais permettent à l'utilisateur de continuer.
  6. Entrez un titre et un message d'erreur personnalisés. Par exemple : "Erreur de saisie" comme titre et "Veuillez sélectionner une option dans la liste déroulante." comme message.
  7. Cliquez sur "OK".

Vous pouvez également afficher un message d'aide lorsque l'utilisateur sélectionne une cellule avec une liste déroulante. Pour cela, allez dans l'onglet "Message de saisie" de la fenêtre "Validation des données" et entrez un titre et un message d'aide.

Listes déroulantes dépendantes : créer des listes en cascade

Une liste déroulante dépendante, ou liste en cascade, est une liste dont les options dépendent de la valeur sélectionnée dans une autre liste. Par exemple, vous pouvez avoir une première liste déroulante avec les régions, et une deuxième liste déroulante avec les villes de la région sélectionnée.

La création de listes déroulantes dépendantes est un peu plus complexe, mais elle peut être très utile pour organiser et filtrer vos données.

Méthode avec la fonction INDIRECT

  1. Créez une feuille de calcul avec vos données structurées. Par exemple, vous pouvez avoir une colonne "Région" et une colonne "Ville".
  2. Nommez les plages de cellules contenant les villes de chaque région. Par exemple, si les villes de la région "Île-de-France" sont dans les cellules B1:B5, sélectionnez cette plage et nommez-la "Île_de_France" (sans espaces ; remplacez-les par des underscores).
  3. Créez la première liste déroulante (par exemple, dans la cellule A1) avec les régions. Utilisez la méthode décrite précédemment.
  4. Créez la deuxième liste déroulante (par exemple, dans la cellule B1) en utilisant la fonction INDIRECT. Dans le champ "Source" de la validation des données, entrez la formule suivante : =INDIRECT(A1). Cette formule utilise la valeur sélectionnée dans la cellule A1 (la région) pour déterminer la plage de cellules à utiliser comme source de la liste déroulante.

Exemple concret :

Feuille "Données" :

Région Ville
Île-de-France Paris
Île-de-France Versailles
Île-de-France Nanterre
Bretagne Rennes
Bretagne Brest
Bretagne Nantes (hors Bretagne, pour l'exemple)
  1. Nommer la plage B1:B3 "Île_de_France"
  2. Nommer la plage B4:B6 "Bretagne"
  3. Dans une autre feuille ("Feuille1" par exemple), créer une liste déroulante en A1 avec les valeurs Île-de-France;Bretagne
  4. Créer une liste déroulante en B1 avec la formule =INDIRECT(A1) dans la source de validation des données.

Lorsque vous sélectionnez "Île-de-France" dans la cellule A1, la liste déroulante en B1 affichera les villes de l'Île-de-France. Si vous sélectionnez "Bretagne", la liste déroulante affichera les villes de la Bretagne.

Erreurs courantes et comment les éviter

  • Oublier de séparer les valeurs par des points-virgules dans le champ "Source" d'une liste déroulante simple.
  • Utiliser des espaces dans les noms de plages pour les listes déroulantes dépendantes. Remplacez les espaces par des underscores.
  • Ne pas vérifier l'orthographe des valeurs dans la liste déroulante. Une faute de frappe peut rendre la liste inutilisable.
  • Ne pas personnaliser les messages d'erreur. Un message d'erreur clair et informatif aide l'utilisateur à comprendre ce qu'il doit faire.
  • Ne pas protéger la feuille de calcul après avoir créé les listes déroulantes. Empêchez les utilisateurs de modifier accidentellement les listes ou les plages de données.

Bonnes pratiques pour les listes déroulantes Excel

  • Utilisez des noms clairs et descriptifs pour les plages de cellules.
  • Organisez vos données de manière logique et structurée.
  • Testez vos listes déroulantes avant de les partager avec d'autres utilisateurs.
  • Documentez vos feuilles de calcul pour expliquer comment fonctionnent les listes déroulantes.
  • Gardez vos listes déroulantes à jour en ajoutant ou en supprimant des options au besoin.

Conclusion

Les listes déroulantes Excel sont un outil précieux pour améliorer la qualité de vos données et simplifier la saisie. En suivant les étapes décrites dans cet article, vous pouvez créer des listes déroulantes simples ou dynamiques, personnaliser les messages d'erreur et même créer des listes en cascade. N'hésitez pas à expérimenter et à adapter ces techniques à vos propres besoins. Avec un peu de pratique, vous deviendrez un expert des listes déroulantes Excel et vous pourrez créer des feuilles de calcul plus professionnelles et conviviales.

Questions fréquentes

Comment supprimer une liste déroulante Excel ?

Sélectionnez la cellule ou la plage de cellules contenant la liste déroulante. Allez dans l'onglet "Données" et cliquez sur "Validation des données". Dans la fenêtre qui s'ouvre, cliquez sur le bouton "Effacer tout" et ensuite sur "OK". La liste déroulante sera supprimée.

Peut-on utiliser une liste déroulante dans Google Sheets ?

Oui, Google Sheets propose une fonctionnalité similaire aux listes déroulantes Excel, appelée "Validation des données". Les étapes pour créer une liste déroulante dans Google Sheets sont très similaires à celles d'Excel.

Comment faire une liste déroulante Excel avec plusieurs colonnes ?

Excel ne permet pas d'afficher directement plusieurs colonnes dans une liste déroulante. Cependant, vous pouvez simuler ce comportement en utilisant des formules complexes ou des macros VBA. Une autre option consiste à concaténer les valeurs des différentes colonnes dans une seule colonne et à utiliser cette colonne comme source de la liste déroulante.

Mots-clés associés :

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

Partager cet article :