Fonctionnalites

Comment faire une liste déroulante Excel qui simplifie votre travail ?

15 janvier 2026 17 vues

Excel est un outil puissant, mais parfois, sa complexité peut nous décourager. Les listes déroulantes sont une fonctionnalité simple mais extrêmement utile pour faciliter la saisie de données, éviter les erreurs et rendre vos feuilles de calcul plus conviviales. Dans cet article, nous allons explorer en détail comment créer une liste déroulante Excel, étape par étape, avec des exemples concrets et des astuces pour aller plus loin. Que vous soyez débutant ou utilisateur avancé, vous trouverez ici toutes les informations nécessaires pour maîtriser cette fonctionnalité essentielle.

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

Une liste déroulante Excel, également appelée liste de validation, est un menu qui permet à l'utilisateur de choisir une valeur parmi une liste prédéfinie. Au lieu de saisir manuellement des données, l'utilisateur sélectionne simplement l'option souhaitée dans la liste.

Avantages des listes déroulantes :

  • Simplification de la saisie de données : Plus besoin de taper manuellement les informations, ce qui est particulièrement utile pour les données répétitives.
  • Réduction des erreurs de saisie : En limitant les options possibles, vous évitez les fautes de frappe et les incohérences.
  • Normalisation des données : Assure une uniformité dans les données saisies, facilitant l'analyse et le traitement.
  • Amélioration de la convivialité : Rend vos feuilles de calcul plus intuitives et faciles à utiliser.
  • Gain de temps : La sélection d'une option dans une liste est plus rapide que la saisie manuelle.

Comment créer une liste déroulante Excel : la méthode simple

Voici la méthode la plus courante pour créer une liste déroulante dans Excel :

  1. Sélectionnez la cellule ou la plage de cellules où vous souhaitez insérer la liste déroulante. Par exemple, sélectionnez la cellule A1.
  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", saisissez les éléments de votre liste, séparés par des points-virgules (;). Par exemple : Oui;Non;Peut-être
  6. Cliquez sur "OK".

Et voilà ! Une liste déroulante est maintenant disponible dans la cellule A1. Lorsque vous cliquez sur la cellule, une petite flèche apparaît, vous permettant de choisir une option dans la liste.

Exemple concret :

Imaginez que vous gérez un formulaire de satisfaction client et que vous souhaitez connaître le niveau de satisfaction des clients. Vous pouvez créer une liste déroulante avec les options suivantes : Très satisfait;Satisfait;Neutre;Insatisfait;Très insatisfait

Créer une liste déroulante Excel à partir d'une plage de cellules

Cette méthode est particulièrement utile si vous avez une longue liste d'éléments ou si vous souhaitez pouvoir modifier facilement la liste sans avoir à modifier la validation des données.

  1. Créez une liste d'éléments dans une plage de cellules de votre feuille de calcul. Par exemple, vous pouvez saisir les noms de vos produits dans les cellules C1 à C5.
  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", cliquez sur l'icône de sélection de plage (une petite flèche rouge pointant vers le haut). Cela vous permet de sélectionner la plage de cellules contenant votre liste (par exemple, =$C$1:$C$5).
  6. Cliquez sur "OK".

Maintenant, votre liste déroulante affichera les éléments de la plage de cellules que vous avez sélectionnée. Si vous modifiez les éléments dans la plage de cellules, la liste déroulante sera automatiquement mise à jour.

Exemple concret :

Vous gérez un inventaire de produits. Vous pouvez créer une liste de tous vos produits dans une colonne (par exemple, colonne C) et utiliser cette liste pour créer une liste déroulante dans la colonne "Produit" de votre inventaire. Ainsi, lorsque vous ajoutez un nouvel article, il suffit de l'ajouter à la liste des produits en colonne C, et il apparaîtra automatiquement dans la liste déroulante.

Personnaliser votre liste déroulante Excel : messages d'entrée et d'erreur

Pour rendre votre liste déroulante encore plus conviviale, vous pouvez ajouter des messages d'entrée et d'erreur.

Message d'entrée

Le message d'entrée est un petit message qui s'affiche lorsque l'utilisateur sélectionne la cellule contenant la liste déroulante. Il peut être utilisé pour donner des instructions ou des informations supplémentaires.

  1. Sélectionnez la cellule contenant votre liste déroulante.
  2. Allez dans l'onglet "Données" et cliquez sur "Validation des données".
  3. Cliquez sur l'onglet "Message de saisie".
  4. Cochez la case "Afficher un message de saisie quand la cellule est sélectionnée".
  5. Saisissez un titre et un message dans les champs correspondants. Par exemple, vous pouvez mettre "Instructions" comme titre et "Veuillez sélectionner une option dans la liste" comme message.
  6. Cliquez sur "OK".

Message d'erreur

Le message d'erreur s'affiche si l'utilisateur essaie de saisir une valeur qui n'est pas dans la liste déroulante. Il permet d'éviter les erreurs de saisie et de guider l'utilisateur.

  1. Sélectionnez la cellule contenant votre liste déroulante.
  2. Allez dans l'onglet "Données" et cliquez sur "Validation des données".
  3. Cliquez sur l'onglet "Alerte d'erreur".
  4. Choisissez un style d'alerte dans le menu déroulant "Style". Vous pouvez choisir entre "Arrêt", "Avertissement" et "Information".
    • Arrêt : L'utilisateur ne peut pas saisir une valeur qui n'est pas dans la liste.
    • Avertissement : Un message d'avertissement s'affiche, mais l'utilisateur peut choisir de continuer.
    • Information : Un message d'information s'affiche, mais l'utilisateur peut continuer sans problème.
  5. Saisissez un titre et un message d'erreur dans les champs correspondants. Par exemple, vous pouvez mettre "Erreur" comme titre et "Veuillez sélectionner une option valide dans la liste" comme message.
  6. Cliquez sur "OK".

Listes déroulantes dépendantes : l'astuce pour des formulaires dynamiques

Les listes déroulantes dépendantes, aussi appelées listes en cascade, permettent de créer des listes déroulantes dont les options dépendent du choix effectué dans une autre liste déroulante. Cela permet de créer des formulaires plus dynamiques et intuitifs.

Voici comment créer des listes déroulantes dépendantes :

  1. Créez vos listes de données. Par exemple, vous pouvez avoir une liste de régions (Aquitaine, Bretagne, Centre-Val de Loire) dans les cellules E1:E3 et, à côté de chaque région, une liste de villes correspondantes (par exemple, Bordeaux et Bayonne pour Aquitaine, Rennes et Brest pour Bretagne, etc.).
  2. Nommez vos plages de cellules. Sélectionnez la plage de cellules contenant les villes pour chaque région (par exemple, les villes d'Aquitaine) et, dans la zone de nom (en haut à gauche, à côté de la barre de formule), tapez le nom de la région correspondante (par exemple, Aquitaine). Important : Le nom de la plage doit être identique à l'une des options de votre première liste déroulante.
  3. Créez la première liste déroulante (par exemple, la liste des régions) comme expliqué précédemment.
  4. Créez la deuxième liste déroulante (par exemple, la liste des villes). Sélectionnez la cellule où vous souhaitez la liste des villes, allez dans "Données" -> "Validation des données", choisissez "Liste" et, dans le champ "Source", saisissez la formule suivante : =INDIRECT(A1) (en remplaçant A1 par la cellule contenant la première liste déroulante, c'est-à-dire la liste des régions).

La fonction INDIRECT permet d'utiliser le contenu de la cellule A1 (par exemple, "Aquitaine") comme nom de plage de cellules (c'est-à-dire la plage contenant les villes d'Aquitaine). Ainsi, la deuxième liste déroulante affichera uniquement les villes correspondant à la région sélectionnée dans la première liste.

Exemple concret :

Vous créez un formulaire de commande en ligne. Vous pouvez avoir une première liste déroulante avec les catégories de produits (par exemple, "Ordinateurs", "Tablettes", "Téléphones") et une deuxième liste déroulante avec les modèles disponibles pour chaque catégorie. Lorsque l'utilisateur sélectionne "Ordinateurs", la deuxième liste déroulante affichera uniquement les modèles d'ordinateurs disponibles.

Erreurs courantes et comment les éviter

  • Erreur #REF! dans la liste déroulante : Cela se produit généralement lorsque la plage de cellules source de la liste déroulante a été supprimée ou déplacée. Vérifiez que la plage de cellules existe toujours et que la référence dans la validation des données est correcte.
  • La liste déroulante n'affiche rien : Assurez-vous que la plage de cellules source contient des données et que la formule INDIRECT (si utilisée) est correcte.
  • La liste déroulante ne se met pas à jour après modification de la source : Vérifiez que vous avez bien utilisé une plage de cellules comme source et non une liste saisie directement dans la validation des données. Si vous avez utilisé une plage de cellules, assurez-vous que la plage est correctement définie et que les modifications sont bien enregistrées.
  • Problèmes avec les noms de plages pour les listes déroulantes dépendantes : Assurez-vous que les noms de plages correspondent exactement aux options de la première liste déroulante et qu'il n'y a pas d'espaces ou de caractères spéciaux dans les noms.

Conseils et astuces pour optimiser vos listes déroulantes Excel

  • Utiliser des tableaux Excel pour les sources de données : Les tableaux Excel se redimensionnent automatiquement lorsque vous ajoutez ou supprimez des lignes, ce qui est très pratique pour les listes déroulantes dynamiques. Pour créer un tableau, sélectionnez votre plage de données et appuyez sur Ctrl+T.
  • Utiliser la fonction DECALER pour des listes déroulantes vraiment dynamiques : La fonction DECALER permet de créer des plages de cellules dynamiques qui s'adaptent automatiquement au nombre d'éléments dans la liste. Cela est particulièrement utile si vous ajoutez fréquemment des éléments à votre liste.
  • Utiliser des listes déroulantes pour valider d'autres types de données : En plus des listes de texte, vous pouvez utiliser des listes déroulantes pour valider des nombres, des dates ou des heures. Il suffit de définir les critères de validation appropriés dans la validation des données.
  • Utiliser des macros VBA pour des listes déroulantes encore plus complexes : Si vous avez besoin de fonctionnalités très spécifiques, vous pouvez utiliser des macros VBA pour créer des listes déroulantes personnalisées. Par exemple, vous pouvez créer une liste déroulante qui affiche des images ou qui se met à jour en fonction de données provenant d'une autre source.

Conclusion

Créer une liste déroulante Excel est une compétence simple mais puissante qui peut vous faire gagner du temps, réduire les erreurs et améliorer la convivialité de vos feuilles de calcul. Que vous ayez besoin d'une simple liste de choix ou d'un formulaire dynamique avec des listes dépendantes, Excel vous offre les outils nécessaires pour créer des solutions sur mesure. Alors, n'hésitez plus, mettez en pratique les conseils et astuces de cet article et transformez vos feuilles de calcul en outils performants et intuitifs !

Questions fréquentes

Comment supprimer une liste déroulante dans Excel ?

Sélectionnez la cellule contenant la liste déroulante, allez dans l'onglet "Données", cliquez sur "Validation des données" et ensuite sur le bouton "Effacer tout".

Puis-je utiliser une liste déroulante avec des dates ?

Oui, vous pouvez créer une liste déroulante avec des dates. Créez une liste de dates dans une plage de cellules et utilisez cette plage comme source pour votre liste déroulante.

Comment faire une liste déroulante avec des cases à cocher ?

Excel n'offre pas de liste déroulante avec des cases à cocher intégrées. Vous pouvez utiliser des macros VBA pour créer une telle fonctionnalité ou utiliser des alternatives comme des colonnes séparées avec des cases à cocher.

Est-ce que je peux protéger une feuille Excel contenant une liste déroulante ?

Oui, vous pouvez protéger une feuille Excel contenant une liste déroulante. Assurez-vous de déverrouiller les cellules contenant les listes déroulantes avant de protéger la feuille pour permettre aux utilisateurs de sélectionner des options dans la liste.

Mots-clés associés :

validation des données excel menu déroulant excel liste déroulante excel dynamique excel tutoriel excel astuces

Partager cet article :