Guides Excel

Comment insérer une liste déroulante dans Excel (et pourquoi c'est si pratique)

15 janvier 2026 3 vues

Les listes déroulantes dans Excel sont un outil puissant et simple à utiliser qui peut transformer la façon dont vous gérez vos données. Elles permettent de standardiser la saisie, d'éviter les erreurs de frappe et de rendre vos feuilles de calcul plus conviviales. Que vous gériez un inventaire, un budget ou des données clients, une liste déroulante bien conçue peut vous faire gagner un temps précieux et améliorer la qualité de vos informations. Dans cet article, nous allons explorer en détail comment créer et personnaliser des listes déroulantes dans Excel, étape par étape.

Insérer une liste déroulante dans Excel : Le guide complet

Les listes déroulantes, également appelées menus déroulants, sont un élément essentiel pour améliorer l'efficacité et la précision de la saisie de données dans Excel. Elles permettent de sélectionner une valeur parmi une liste prédéfinie, évitant ainsi les erreurs de frappe et assurant une cohérence dans vos données. Ce guide détaillé vous expliquera comment insérer une liste déroulante dans Excel, étape par étape, en explorant différentes méthodes et options de personnalisation.

Pourquoi utiliser une liste déroulante dans Excel ?

Avant de plonger dans le processus de création, comprenons les avantages significatifs qu'offrent les listes déroulantes :

  • Standardisation des données : Assure que les données saisies sont uniformes et respectent un format prédéfini.
  • Réduction des erreurs : Évite les erreurs de frappe et les variations orthographiques.
  • Gain de temps : Simplifie et accélère la saisie de données, en particulier pour les entrées répétitives.
  • Amélioration de l'ergonomie : Rend les feuilles de calcul plus intuitives et faciles à utiliser.
  • Contrôle des données : Permet de limiter les valeurs possibles, assurant ainsi l'intégrité des données.

Méthode 1 : Créer une liste déroulante à partir d'une plage de cellules

C'est la méthode la plus courante et la plus simple pour créer une liste déroulante dans Excel. Elle consiste à utiliser une plage de cellules existante comme source des valeurs de la liste.

Étape 1 : Préparer la liste des valeurs

Tout d'abord, vous devez créer une liste des valeurs que vous souhaitez afficher dans votre liste déroulante. Vous pouvez les saisir directement dans une colonne ou une ligne de votre feuille de calcul. Par exemple, vous pouvez créer une liste de pays, de produits, de catégories, etc.

Exemple :

Dans les cellules A1 à A5, saisissez les noms des mois : Janvier, Février, Mars, Avril, Mai.

Étape 2 : Sélectionner la cellule où insérer la liste déroulante

Cliquez sur la cellule où vous souhaitez insérer la liste déroulante. C'est dans cette cellule que l'utilisateur pourra sélectionner une valeur parmi la liste.

Étape 3 : Accéder à la validation des données

  1. Allez dans l'onglet Données du ruban Excel.
  2. Dans le groupe Outils de données, cliquez sur Validation des données.

Étape 4 : Configurer la validation des données

La boîte de dialogue Validation des données s'ouvre. Suivez ces étapes :

  1. Dans l'onglet Options, sous Autoriser, sélectionnez Liste dans le menu déroulant.
  2. Dans le champ Source, cliquez sur l'icône de sélection de plage (une petite flèche vers le haut et la gauche).
  3. Sélectionnez la plage de cellules contenant votre liste de valeurs (par exemple, =$A$1:$A$5 si vos valeurs sont dans les cellules A1 à A5). L'utilisation de références absolues (avec le signe $) permet d'éviter que la plage ne change si vous copiez la cellule contenant la liste déroulante.
  4. Cochez la case Liste déroulante dans la cellule (si ce n'est pas déjà fait).
  5. Cliquez sur OK.

Étape 5 : Tester la liste déroulante

La liste déroulante est maintenant créée ! Cliquez sur la cellule où vous l'avez insérée. Une petite flèche apparaît à droite de la cellule. Cliquez sur cette flèche pour afficher la liste des valeurs et sélectionnez celle que vous souhaitez.

Méthode 2 : Créer une liste déroulante à partir d'une liste nommée

Cette méthode est particulièrement utile si vous utilisez la même liste de valeurs dans plusieurs feuilles de calcul ou si vous souhaitez rendre votre formule plus lisible et maintenable. Elle consiste à donner un nom à votre plage de cellules contenant les valeurs de la liste, puis à utiliser ce nom dans la validation des données.

Étape 1 : Définir un nom pour la plage de cellules

  1. Sélectionnez la plage de cellules contenant votre liste de valeurs (par exemple, A1:A5).
  2. Allez dans l'onglet Formules du ruban Excel.
  3. Dans le groupe Noms définis, cliquez sur Définir un nom.
  4. Dans la boîte de dialogue Nouveau nom, entrez un nom pour votre plage (par exemple, Mois). Le nom doit commencer par une lettre et ne pas contenir d'espaces.
  5. Assurez-vous que le champ Fait référence à contient la plage de cellules correcte (par exemple, =$A$1:$A$5).
  6. Cliquez sur OK.

Étape 2 : Configurer la validation des données

Suivez les étapes 2 à 4 de la méthode 1, mais dans le champ Source de la boîte de dialogue Validation des données, saisissez =Mois (ou le nom que vous avez donné à votre plage de cellules) au lieu de sélectionner une plage de cellules.

Avantages de l'utilisation d'une liste nommée

  • Facilité de maintenance : Si vous devez modifier la liste des valeurs, vous n'avez qu'à modifier la plage de cellules nommée, et toutes les listes déroulantes qui utilisent ce nom seront automatiquement mises à jour.
  • Lisibilité : L'utilisation d'un nom descriptif rend la formule de validation des données plus facile à comprendre.
  • Réutilisation : Vous pouvez utiliser la même liste nommée dans plusieurs feuilles de calcul.

Personnaliser votre liste déroulante

Excel offre plusieurs options pour personnaliser l'apparence et le comportement de votre liste déroulante.

Ajouter un message d'entrée

Vous pouvez afficher un message d'entrée lorsque l'utilisateur sélectionne la cellule contenant la liste déroulante. Ce message peut fournir des instructions ou des informations supplémentaires sur la liste.

  1. Dans la boîte de dialogue Validation des données, allez dans l'onglet Message de saisie.
  2. Cochez la case Afficher le message de saisie lorsque la cellule est sélectionnée.
  3. Dans le champ Titre, entrez un titre pour votre message (par exemple, Sélectionnez un mois).
  4. Dans le champ Message de saisie, entrez le texte de votre message (par exemple, Veuillez sélectionner un mois dans la liste déroulante.).
  5. Cliquez sur OK.

Ajouter un message d'erreur

Vous pouvez afficher un message d'erreur si l'utilisateur entre une valeur qui n'est pas dans la liste déroulante.

  1. Dans la boîte de dialogue Validation des données, allez dans l'onglet Alerte d'erreur.
  2. Cochez la case Afficher l'alerte d'erreur si des données incorrectes sont saisies.
  3. Dans le champ Style, sélectionnez le style d'erreur que vous souhaitez afficher (par exemple, Arrêt, Avertissement, Information).
  4. Dans le champ Titre, entrez un titre pour votre message d'erreur (par exemple, Erreur de saisie).
  5. Dans le champ Message d'erreur, entrez le texte de votre message d'erreur (par exemple, Veuillez sélectionner une valeur dans la liste déroulante.).
  6. Cliquez sur OK.

Ignorer les cellules vides

Par défaut, si vous sélectionnez une plage de cellules contenant des cellules vides comme source de votre liste déroulante, les cellules vides seront affichées dans la liste. Vous pouvez désactiver cette option pour masquer les cellules vides.

  1. Dans la boîte de dialogue Validation des données, allez dans l'onglet Options.
  2. Décochez la case Ignorer si vide.
  3. Cliquez sur OK.

Astuces et bonnes pratiques

  • Utiliser des noms descriptifs pour les plages de cellules nommées : Cela rendra vos formules plus faciles à comprendre et à maintenir.
  • Protéger les cellules contenant les listes déroulantes : Cela empêchera les utilisateurs de modifier accidentellement les paramètres de validation des données.
  • Utiliser la fonction INDIRECT pour créer des listes déroulantes dynamiques : Cette fonction permet de créer des listes déroulantes dont le contenu dépend de la valeur sélectionnée dans une autre liste déroulante. (C'est un sujet plus avancé, mais très puissant!)
  • Tester vos listes déroulantes : Assurez-vous qu'elles fonctionnent correctement avant de les distribuer à d'autres utilisateurs.

Erreurs courantes à éviter

  • Oublier de définir une plage de cellules comme source de la liste : Si vous ne spécifiez pas de source, la liste déroulante sera vide.
  • Saisir des valeurs incorrectes dans la plage de cellules source : Assurez-vous que les valeurs saisies sont correctes et cohérentes.
  • Ne pas verrouiller les références de cellules dans la source : Si vous copiez la cellule contenant la liste déroulante, les références de cellules dans la source peuvent changer, ce qui peut entraîner des erreurs.
  • Ne pas définir de message d'erreur : Un message d'erreur clair et concis peut aider les utilisateurs à comprendre pourquoi leur saisie est incorrecte.

En suivant ces conseils et en évitant ces erreurs courantes, vous pouvez créer des listes déroulantes efficaces et conviviales qui amélioreront la qualité de vos données et simplifieront votre travail dans Excel.

En conclusion, savoir how to insert drop down box in excel est une compétence essentielle pour tout utilisateur d'Excel souhaitant optimiser la saisie de données et améliorer l'ergonomie de ses feuilles de calcul. N'hésitez pas à expérimenter avec les différentes options de personnalisation pour créer des listes déroulantes qui répondent parfaitement à vos besoins.

Questions fréquentes

Puis-je créer une liste déroulante avec des valeurs non consécutives ?

Oui, vous pouvez créer une liste déroulante avec des valeurs non consécutives en utilisant une plage de cellules non contiguë comme source. Pour cela, vous devez utiliser la fonction INDIRECT combinée à une formule qui renvoie une plage de cellules non contiguë.

Comment modifier une liste déroulante existante ?

Pour modifier une liste déroulante existante, sélectionnez la cellule contenant la liste déroulante, puis allez dans l'onglet **Données** et cliquez sur **Validation des données**. Modifiez les paramètres de la validation des données, tels que la plage de cellules source ou les messages d'entrée et d'erreur.

Est-il possible de créer une liste déroulante dynamique qui se met à jour automatiquement lorsque j'ajoute de nouvelles valeurs à la liste source ?

Oui, vous pouvez créer une liste déroulante dynamique en utilisant une plage de cellules nommée combinée à une formule qui ajuste automatiquement la taille de la plage nommée en fonction du nombre de valeurs dans la liste source. La fonction DECALER est souvent utilisée pour cela.

Mots-clés associés :

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

Partager cet article :