Tutoriels

Comment Créer des Listes de Choix Multiples Dynamiques sur Excel

15 janvier 2026 30 vues

Excel est bien plus qu'un simple tableur. Ses fonctionnalités avancées permettent d'automatiser des tâches, de structurer des données et de simplifier la saisie. Parmi ces fonctionnalités, la création de listes de choix multiples, ou menus déroulants, est particulièrement utile. Elle garantit une saisie de données uniforme, réduit les erreurs et facilite l'analyse. Cet article vous guide pas à pas pour créer des listes de choix multiples dynamiques et efficaces sur Excel, que vous soyez débutant ou utilisateur avancé.

Qu'est-ce qu'une Liste de Choix Multiples (Menu Déroulant) dans Excel ?

Une liste de choix multiples, également appelée menu déroulant, est un contrôle qui permet à l'utilisateur de sélectionner une valeur parmi une liste prédéfinie. Au lieu de saisir manuellement une donnée, l'utilisateur choisit une option dans un menu déroulant. Ceci est particulièrement utile pour:

  • Standardiser les données: Assurer que les données sont saisies de manière uniforme (par exemple, "Oui" ou "Non" au lieu de "oui", "non", "O", "N").
  • Faciliter la saisie: Éviter de taper des informations répétitives.
  • Réduire les erreurs: Diminuer les risques de fautes de frappe.
  • Améliorer la clarté: Rendre les feuilles de calcul plus faciles à comprendre.

Créer une Liste de Choix Multiples Simple avec Validation des Données

La méthode la plus simple pour créer une liste de choix multiples dans Excel utilise la fonctionnalité de validation des données.

Étape 1: Préparer la Liste des Options

Commencez par créer une liste des options que vous souhaitez proposer dans votre menu déroulant. Vous pouvez les saisir directement dans une colonne de votre feuille de calcul. Par exemple, dans les cellules A1 à A4, vous pouvez entrer les options suivantes:

  • A1: Oui
  • A2: Non
  • A3: Peut-être
  • A4: N/A

Étape 2: Sélectionner la Cellule où Créer le Menu Déroulant

Cliquez sur la cellule où vous souhaitez insérer votre liste de choix multiples. Par exemple, sélectionnez la cellule B1.

Étape 3: Ouvrir la Boîte de Dialogue "Validation des Données"

  1. Allez dans l'onglet Données du ruban Excel.
  2. Cliquez sur le bouton Validation des données (dans le groupe Outils de données). Si le bouton est réduit, cherchez l'icône correspondante.

Étape 4: Configurer la Validation des Données

Dans la boîte de dialogue "Validation des données", suivez ces étapes:

  1. Dans l'onglet Options, sous la section Autoriser, sélectionnez Liste dans le menu déroulant.
  2. Dans le champ Source, saisissez la plage de cellules contenant votre liste d'options. Dans notre exemple, saisissez $A$1:$A$4. Les signes dollar ($) rendent la référence absolue, ce qui est important si vous copiez la cellule B1 contenant la liste de choix multiples vers d'autres cellules.
  3. Cochez (ou non) la case Liste déroulante dans la cellule. Si cette case est cochée, un bouton de menu déroulant apparaîtra à côté de la cellule.
  4. (Optionnel) Dans l'onglet Message de saisie, vous pouvez ajouter un titre et un message qui s'afficheront lorsque l'utilisateur sélectionnera la cellule. Cela peut être utile pour donner des instructions.
  5. (Optionnel) Dans l'onglet Alerte d'erreur, vous pouvez définir ce qui se passe si l'utilisateur entre une valeur qui n'est pas dans la liste. Vous pouvez choisir d'afficher un message d'erreur (Arrêt, Avertissement ou Information).
  6. Cliquez sur OK.

Étape 5: Tester la Liste de Choix Multiples

La cellule B1 contient maintenant un menu déroulant. Cliquez sur la flèche à droite de la cellule pour afficher la liste des options et sélectionnez celle que vous souhaitez.

Créer une Liste de Choix Multiples Dynamique avec la Fonction DECALER

La méthode précédente est simple, mais elle a un inconvénient: si vous ajoutez ou supprimez des options dans la liste source (A1:A4 dans notre exemple), vous devrez modifier manuellement la validation des données. Pour éviter cela, vous pouvez créer une liste de choix multiples dynamique qui s'adapte automatiquement aux changements dans la liste source. Pour cela, on utilise la fonction DECALER.

Étape 1: Définir une Plage Nommée Dynamique

  1. Assurez-vous que votre liste d'options (par exemple, dans la colonne A) est contiguë, sans cellules vides au milieu.
  2. Sélectionnez l'onglet Formules dans le ruban Excel.
  3. Cliquez sur Gestionnaire de noms.
  4. Dans la boîte de dialogue "Gestionnaire de noms", cliquez sur Nouveau...
  5. Dans la boîte de dialogue "Nouveau nom", entrez les informations suivantes:
    • Nom: Choisissez un nom pour votre plage dynamique, par exemple ChoixPossibles.
    • Étendue: Laissez la valeur par défaut (nom de la feuille de calcul).
    • Fait référence à: Entrez la formule suivante (en l'adaptant à votre situation):
=DECALER(Feuil1!$A$1;0;0;NBVAL(Feuil1!$A:$A);1)
*Explication de la formule:*
    * `DECALER(Feuil1!$A$1;0;0;NBVAL(Feuil1!$A:$A);1)`:  Cette formule utilise la fonction `DECALER` pour créer une plage dynamique. `Feuil1!$A$1` est la cellule de départ. `0;0` indique qu'on ne décale ni en ligne ni en colonne.  `NBVAL(Feuil1!$A:$A)` compte le nombre de cellules non vides dans la colonne A, ce qui détermine la hauteur de la plage. `1` indique que la plage a une seule colonne.
  1. Cliquez sur OK pour fermer la boîte de dialogue "Nouveau nom".
  2. Cliquez sur Fermer pour fermer le "Gestionnaire de noms".

Étape 2: Utiliser la Plage Nommée dans la Validation des Données

  1. Sélectionnez la cellule où vous souhaitez insérer le menu déroulant (par exemple, B1).
  2. Allez dans l'onglet Données et cliquez sur Validation des données.
  3. Dans l'onglet Options, sélectionnez Liste dans le menu déroulant Autoriser.
  4. Dans le champ Source, saisissez =ChoixPossibles (le nom que vous avez donné à votre plage dynamique).
  5. Configurez les autres options (message de saisie, alerte d'erreur) comme vous le souhaitez.
  6. Cliquez sur OK.

Maintenant, si vous ajoutez ou supprimez des options dans la colonne A, la liste de choix multiples dans la cellule B1 se mettra automatiquement à jour.

Astuces et Bonnes Pratiques pour les Listes de Choix Multiples dans Excel

  • Utiliser des tableaux Excel: Si votre liste d'options est susceptible de changer fréquemment, convertir votre plage de cellules en un tableau Excel (onglet Insertion > Tableau) peut simplifier la gestion de la plage dynamique. Les tableaux Excel ont des plages nommées automatiques et dynamiques. Dans ce cas, la formule DECALER n'est plus nécessaire.
  • Masquer la liste source: Une fois que vous avez créé votre liste de choix multiples, vous pouvez masquer la colonne contenant la liste source (par exemple, la colonne A) pour rendre votre feuille de calcul plus propre. Cliquez droit sur l'entête de la colonne et sélectionnez "Masquer".
  • Utiliser des couleurs: Vous pouvez utiliser la mise en forme conditionnelle pour mettre en évidence les cellules en fonction de la valeur sélectionnée dans la liste de choix multiples. Par exemple, vous pouvez colorier en vert les cellules où l'utilisateur a sélectionné "Oui" et en rouge celles où il a sélectionné "Non".
  • Éviter les cellules vides dans la liste source (pour la méthode dynamique): La fonction NBVAL compte toutes les cellules non vides. Si vous avez des cellules vides dans votre liste source, elles seront incluses dans la plage dynamique, ce qui peut poser problème. Assurez-vous que votre liste est contiguë.
  • Protéger la feuille de calcul: Pour éviter que les utilisateurs ne modifient accidentellement la validation des données, vous pouvez protéger votre feuille de calcul (onglet Révision > Protéger la feuille). Assurez-vous de laisser la possibilité aux utilisateurs de sélectionner les cellules contenant les listes de choix multiples.

Erreurs Courantes et Comment les Résoudre

  • "La source actuelle produit une erreur. Voulez-vous continuer?": Cette erreur se produit généralement lorsque la plage spécifiée dans le champ "Source" de la validation des données est incorrecte ou contient des erreurs. Vérifiez que la plage est correcte et qu'elle ne contient pas de caractères spéciaux ou d'espaces inutiles.
  • La liste de choix multiples ne se met pas à jour après avoir ajouté des options: Si vous utilisez la méthode de validation des données simple (sans la fonction DECALER), vous devez modifier manuellement la plage dans la validation des données. Si vous utilisez la méthode dynamique avec DECALER, vérifiez que la formule est correcte et que la liste source est contiguë.
  • Impossible de sélectionner une option dans la liste de choix multiples: Assurez-vous que la case "Liste déroulante dans la cellule" est cochée dans l'onglet "Options" de la validation des données.

Alternatives aux Listes de Choix Multiples dans Excel

Bien que les listes de choix multiples soient un outil puissant, il existe d'autres options pour contrôler la saisie de données dans Excel:

  • Cases à cocher: Utiles pour les choix binaires (Oui/Non).
  • Boutons d'option: Permettent de sélectionner une seule option parmi un groupe.
  • Formulaires Excel (VBA): Offrent un contrôle plus avancé sur l'interface utilisateur et la validation des données.

Le choix de la meilleure option dépend de vos besoins spécifiques et de la complexité de votre feuille de calcul.

Conclusion

Les listes de choix multiples sont un outil essentiel pour améliorer la qualité des données et simplifier la saisie dans Excel. En suivant les étapes décrites dans cet article, vous pouvez créer des menus déroulants simples ou dynamiques qui s'adaptent à vos besoins. N'hésitez pas à expérimenter avec les différentes options de validation des données et à utiliser les astuces et bonnes pratiques pour optimiser vos feuilles de calcul. Maîtriser les listes de choix multiples est un atout précieux pour tout utilisateur d'Excel, qu'il soit débutant ou expert. Elles permettent de gagner du temps, de réduire les erreurs et de créer des feuilles de calcul plus professionnelles et conviviales.

Questions fréquentes

Comment puis-je modifier une liste de choix multiples existante ?

Sélectionnez la cellule contenant la liste de choix multiples. Allez dans l'onglet "Données" et cliquez sur "Validation des données". Modifiez la plage source ou les options dans la boîte de dialogue.

Puis-je créer une liste de choix multiples à partir d'une autre feuille de calcul ?

Oui, vous pouvez. Dans le champ "Source" de la validation des données, spécifiez la plage de cellules dans l'autre feuille de calcul, en incluant le nom de la feuille suivi d'un point d'exclamation (par exemple, `Feuil2!$A$1:$A$5`).

Est-il possible d'ajouter une option "Autre" à ma liste de choix multiples ?

Oui. Ajoutez l'option "Autre" à votre liste source. Vous pouvez ensuite utiliser une formule (par exemple, `SI(B1="Autre";"Saisie Manuelle";B1)`) pour permettre à l'utilisateur de saisir manuellement une valeur si "Autre" est sélectionné.

Mots-clés associés :

menu déroulant excel validation des données excel liste déroulante dynamique excel excel tutoriel formation excel plage nommée excel

Partager cet article :