Formules Excel

Excel : Comment Créer une Liste Déroulante Efficace en 5 Étapes ?

14 janvier 2026 7 vues

Les listes déroulantes dans Excel sont un outil puissant pour améliorer la convivialité et la précision de vos feuilles de calcul. Elles permettent de standardiser la saisie de données, d'éviter les erreurs de frappe et de rendre vos tableaux plus faciles à utiliser. Que vous soyez débutant ou utilisateur expérimenté d'Excel, ce guide vous expliquera comment créer des listes déroulantes efficaces en seulement quelques étapes simples. Découvrez comment gagner du temps et optimiser vos feuilles de calcul grâce à cette fonctionnalité essentielle.

Excel : Comment Créer une Liste Déroulante Efficace en 5 Étapes ?

Les listes déroulantes dans Excel, également appelées listes de validation, sont des outils extrêmement utiles pour simplifier la saisie de données et garantir leur uniformité. Elles permettent de présenter une liste d'options prédéfinies à l'utilisateur, évitant ainsi les erreurs de frappe et facilitant la sélection des informations appropriées. Cet article vous guidera à travers les étapes nécessaires pour créer une liste déroulante efficace dans Excel, en vous fournissant des exemples concrets et des astuces pour optimiser son utilisation.

1. Préparer les Données pour la Liste Déroulante

La première étape consiste à définir les données qui apparaîtront dans votre liste déroulante. Ces données peuvent être saisies directement dans votre feuille de calcul, ou bien provenir d'une autre feuille ou même d'un autre classeur Excel. Il est important de bien organiser ces données pour faciliter leur sélection lors de la création de la liste déroulante.

Exemple :

Imaginez que vous créez une feuille de calcul pour gérer les commandes de produits. Vous souhaitez créer une liste déroulante pour sélectionner le type de produit commandé. Vous pouvez saisir les différents types de produits (par exemple, "Ordinateur", "Imprimante", "Scanner", "Logiciel") dans une colonne de votre feuille de calcul, par exemple dans la colonne A, des cellules A1 à A4.

Conseil : Il est recommandé de placer la liste de vos données sur une feuille séparée, afin de ne pas encombrer la feuille principale contenant votre tableau de données. Vous pouvez nommer cette feuille "Liste de produits" par exemple.

2. Sélectionner la Cellule où Créer la Liste Déroulante

Ensuite, sélectionnez la cellule ou les cellules dans lesquelles vous souhaitez insérer la liste déroulante. C'est dans cette (ou ces) cellule(s) que l'utilisateur pourra choisir une option parmi la liste que vous allez définir.

Exemple :

Dans notre exemple de gestion des commandes, vous pouvez sélectionner la cellule B2, qui correspond à la colonne "Type de produit" et à la première ligne de votre tableau de données.

3. Accéder à la Fonction de Validation des Données

Pour créer la liste déroulante, vous devez accéder à la fonction de validation des données d'Excel. Voici comment procéder :

  1. Sélectionnez la cellule (ou les cellules) où vous souhaitez insérer la liste déroulante.
  2. Cliquez sur l'onglet Données dans le ruban Excel.
  3. Dans le groupe Outils de données, cliquez sur Validation des données.

Une boîte de dialogue Validation des données s'ouvre.

Capture d'écran (description textuelle) : La boîte de dialogue "Validation des données" est ouverte. Elle contient trois onglets : "Options", "Message de saisie" et "Alerte d'erreur". L'onglet "Options" est sélectionné. Il contient une section "Autoriser" avec une liste déroulante, une section "Source" avec une zone de texte et une case à cocher "Liste déroulante dans la cellule".

4. Configurer les Options de la Liste Déroulante

Dans la boîte de dialogue Validation des données, configurez les options suivantes :

  1. Dans l'onglet Options, dans la section Autoriser, sélectionnez Liste dans la liste déroulante.
  2. Dans la section Source, saisissez la plage de cellules contenant les données de votre liste. Vous pouvez soit saisir directement la plage (par exemple, $A$1:$A$4 si vos données se trouvent dans les cellules A1 à A4), soit cliquer sur l'icône de feuille de calcul à droite de la zone de texte et sélectionner la plage directement dans votre feuille de calcul. Si vos données sont sur une autre feuille (par exemple "Liste de produits"), vous pouvez saisir ='Liste de produits'!$A$1:$A$4.
  3. Assurez-vous que la case à cocher Liste déroulante dans la cellule est cochée. Si elle ne l'est pas, la liste ne s'affichera pas.
  4. Cliquez sur OK.

Exemple :

Dans notre exemple, dans la section Source, vous saisirez $A$1:$A$4 (si vos types de produits sont dans les cellules A1 à A4 de la même feuille) ou ='Liste de produits'!$A$1:$A$4 (si vos types de produits sont dans les cellules A1 à A4 de la feuille nommée "Liste de produits").

5. Personnaliser le Message de Saisie et l'Alerte d'Erreur (Facultatif)

Vous pouvez personnaliser le message qui s'affiche lorsque l'utilisateur sélectionne la cellule contenant la liste déroulante, ainsi que le message d'erreur qui s'affiche si l'utilisateur saisit une valeur non valide.

Message de Saisie :

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Message de saisie.
  2. Cochez la case Afficher un message de saisie quand la cellule est sélectionnée.
  3. Saisissez un Titre et un Message de saisie pertinents. Par exemple, vous pouvez saisir "Type de produit" comme titre et "Veuillez sélectionner un type de produit dans la liste" comme message de saisie.

Alerte d'Erreur :

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Alerte d'erreur.
  2. Cochez la case Afficher une alerte d'erreur si des données non valides sont entrées.
  3. Sélectionnez un Style d'alerte (par exemple, Arrêt, Avertissement ou Information).
  4. Saisissez un Titre et un Message d'erreur pertinents. Par exemple, vous pouvez saisir "Erreur de saisie" comme titre et "Veuillez sélectionner une valeur dans la liste déroulante" comme message d'erreur.

Conseils et Astuces pour Optimiser vos Listes Déroulantes Excel

  • Utiliser des noms définis : Au lieu de saisir directement les références de cellules dans la section Source de la validation des données, vous pouvez définir un nom pour la plage de cellules contenant vos données. Cela rendra votre formule plus lisible et plus facile à modifier. Pour définir un nom, sélectionnez la plage de cellules, cliquez avec le bouton droit de la souris et sélectionnez Définir un nom. Saisissez un nom pour la plage (par exemple, "TypesProduits") et cliquez sur OK. Ensuite, dans la section Source de la validation des données, vous pouvez simplement saisir =TypesProduits.
  • Créer des listes déroulantes dynamiques : Si les données de votre liste déroulante sont susceptibles de changer, vous pouvez créer une liste déroulante dynamique qui s'adapte automatiquement aux modifications. Pour ce faire, vous pouvez utiliser les fonctions DECALER et NBVAL pour définir une plage de cellules dynamique. Par exemple, si votre liste commence en A1 et que vous voulez inclure toutes les cellules non vides de la colonne A, vous pouvez utiliser la formule suivante dans la section Source: =DECALER(Feuil1!$A$1;0;0;NBVAL(Feuil1!$A:$A);1). (Remplacez Feuil1 par le nom de votre feuille si nécessaire).
  • Utiliser des listes déroulantes imbriquées : Vous pouvez créer des listes déroulantes imbriquées, où le contenu d'une liste déroulante dépend de la sélection faite dans une autre liste déroulante. Cela peut être utile pour organiser les données en catégories et sous-catégories. Cela nécessite l'utilisation de la fonction INDIRECT et une bonne organisation des données.
  • Combiner la validation des données avec des formules : Vous pouvez utiliser la validation des données en combinaison avec des formules Excel pour créer des feuilles de calcul interactives et puissantes. Par exemple, vous pouvez utiliser la fonction RECHERCHEV pour afficher des informations supplémentaires en fonction de la sélection faite dans la liste déroulante.

Erreurs Courantes à Éviter

  • Oublier de cocher la case "Liste déroulante dans la cellule" : Si cette case n'est pas cochée, la liste déroulante ne s'affichera pas dans la cellule.
  • Saisir une plage de cellules incorrecte : Vérifiez attentivement la plage de cellules saisie dans la section Source de la validation des données. Une plage incorrecte peut entraîner des erreurs ou des résultats inattendus.
  • Ne pas gérer les erreurs de saisie : Personnalisez le message d'erreur qui s'affiche si l'utilisateur saisit une valeur non valide. Cela aidera l'utilisateur à comprendre l'erreur et à la corriger.
  • Ne pas tenir compte des mises à jour des données : Si les données de votre liste déroulante sont susceptibles de changer, assurez-vous que votre liste déroulante est dynamique et qu'elle s'adapte automatiquement aux modifications.

En suivant ces étapes et en tenant compte de ces conseils, vous serez en mesure de créer des listes déroulantes efficaces et conviviales dans Excel, qui vous aideront à améliorer la qualité de vos données et à simplifier votre travail.

Questions fréquentes

Comment créer une liste déroulante dynamique dans Excel ?

Pour créer une liste déroulante dynamique, utilisez les fonctions DECALER et NBVAL. Définissez un nom pour la plage de cellules dynamique avec =DECALER(Feuil1!$A$1;0;0;NBVAL(Feuil1!$A:$A);1) dans la section Source de la validation des données. Remplacez Feuil1 par le nom de votre feuille.

Est-il possible de créer une liste déroulante à partir d'une autre feuille Excel ?

Oui, c'est possible. Dans la section Source de la validation des données, saisissez la plage de cellules de l'autre feuille en utilisant la syntaxe suivante : ='NomDeLaFeuille'!$A$1:$A$10 (remplacez NomDeLaFeuille par le nom de votre feuille et $A$1:$A$10 par la plage de cellules appropriée).

Comment modifier une liste déroulante existante ?

Sélectionnez la cellule contenant la liste déroulante. Allez dans l'onglet Données > Validation des données. Dans la boîte de dialogue, modifiez la plage de cellules dans la section Source ou les messages de saisie/alerte d'erreur. Cliquez sur OK pour enregistrer les modifications.

Mots-clés associés :

excel validation des données excel liste déroulante dynamique excel liste déroulante imbriquée excel liste de validation excel menu déroulant

Partager cet article :