Créer une liste déroulante Excel : Guide pas à pas
La création d'une liste déroulante dans Excel est un processus simple, mais qui peut avoir un impact considérable sur la qualité et l'efficacité de vos feuilles de calcul. Voici les étapes à suivre pour créer votre première liste déroulante:
Étape 1 : Préparer votre liste de données
Avant de créer la liste déroulante, vous devez avoir une liste des options que vous souhaitez proposer. Cette liste peut se trouver directement dans votre feuille de calcul ou dans une autre feuille du même classeur.
Exemple : Supposons que vous souhaitiez créer une liste déroulante pour les régions de France. Vous devez d'abord créer une liste de ces régions dans une plage de cellules. Par exemple, les cellules A1 à A5 pourraient contenir : "Île-de-France", "Auvergne-Rhône-Alpes", "Bretagne", "Nouvelle-Aquitaine", "Occitanie".
Capture d'écran : (Description textuelle) Une feuille Excel avec une colonne (A) contenant une liste de régions françaises (Île-de-France, Auvergne-Rhône-Alpes, Bretagne, Nouvelle-Aquitaine, Occitanie) dans les cellules A1 à A5.
Étape 2 : Sélectionner la cellule où insérer la liste déroulante
Cliquez sur la cellule où vous souhaitez que la liste déroulante apparaisse. C'est dans cette cellule que l'utilisateur pourra choisir une option parmi celles que vous avez définies.
Exemple : Vous souhaitez que la liste déroulante apparaisse dans la cellule B2. Cliquez sur la cellule B2 pour la sélectionner.
Capture d'écran : (Description textuelle) Une feuille Excel avec la cellule B2 sélectionnée.
Étape 3 : Accéder à la validation des données
Allez dans l'onglet "Données" du ruban Excel. Dans le groupe "Outils de données", cliquez sur "Validation des données". Une boîte de dialogue s'ouvre.
Capture d'écran : (Description textuelle) Le ruban Excel avec l'onglet "Données" sélectionné et le bouton "Validation des données" mis en évidence.
Étape 4 : Configurer la validation des données
Dans la boîte de dialogue "Validation des données", sous l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".
Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec l'onglet "Options" sélectionné et le menu déroulant "Autoriser" affichant l'option "Liste".
Étape 5 : Définir la source de la liste
Dans le champ "Source", vous devez indiquer à Excel où se trouve la liste des options que vous avez préparée à l'étape 1. Vous pouvez le faire de deux manières :
- En tapant directement la liste : Séparez chaque option par un point-virgule (;). Par exemple : Île-de-France;Auvergne-Rhône-Alpes;Bretagne;Nouvelle-Aquitaine;Occitanie
- En sélectionnant la plage de cellules : Cliquez sur l'icône à droite du champ "Source" (une petite flèche vers le haut) pour réduire la boîte de dialogue. Sélectionnez ensuite la plage de cellules contenant votre liste (par exemple, A1:A5). Appuyez à nouveau sur l'icône pour agrandir la boîte de dialogue.
Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec le champ "Source" rempli avec la plage de cellules A1:A5.
Étape 6 : Personnaliser le message de saisie (facultatif)
Dans la boîte de dialogue "Validation des données", allez dans l'onglet "Message de saisie". Vous pouvez définir un titre et un message qui s'afficheront lorsque l'utilisateur sélectionnera la cellule contenant la liste déroulante. Cela peut être utile pour donner des instructions ou des informations supplémentaires.
Exemple : * Titre : Sélectionner une région * Message de saisie : Veuillez choisir une région dans la liste.
Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec l'onglet "Message de saisie" rempli avec un titre et un message.
Étape 7 : Personnaliser le message d'erreur (facultatif)
Dans la boîte de dialogue "Validation des données", allez dans l'onglet "Alerte d'erreur". Vous pouvez définir un style (Arrêt, Avertissement, Information) et un message qui s'afficheront si l'utilisateur entre une valeur qui n'est pas dans la liste. Le style "Arrêt" empêchera l'utilisateur d'entrer une valeur incorrecte.
Exemple : * Style : Arrêt * Titre : Erreur de saisie * Message d'erreur : Veuillez choisir une option dans la liste déroulante.
Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec l'onglet "Alerte d'erreur" rempli avec un style, un titre et un message.
Étape 8 : Valider et tester votre liste déroulante
Cliquez sur le bouton "OK" pour fermer la boîte de dialogue "Validation des données". La liste déroulante est maintenant créée dans la cellule que vous avez sélectionnée. Cliquez sur la cellule pour voir la liste des options disponibles.
Capture d'écran : (Description textuelle) La cellule B2 contenant une liste déroulante avec les régions françaises affichées.
Optimiser vos listes déroulantes Excel
Une fois que vous maîtrisez les bases de la création de listes déroulantes, vous pouvez les optimiser pour les rendre encore plus efficaces et conviviales. Voici quelques conseils et astuces :
Utiliser des noms définis pour les plages de cellules
Au lieu d'utiliser des références de cellules directes (par exemple, A1:A5) dans le champ "Source" de la validation des données, vous pouvez utiliser des noms définis. Cela rend vos formules plus lisibles et plus faciles à maintenir.
Comment créer un nom défini :
- Sélectionnez la plage de cellules contenant votre liste (par exemple, A1:A5).
- Allez dans l'onglet "Formules" du ruban Excel.
- Dans le groupe "Noms définis", cliquez sur "Définir un nom".
- Entrez un nom pour la plage (par exemple, "Regions").
- Cliquez sur "OK".
Maintenant, dans le champ "Source" de la validation des données, vous pouvez simplement taper "=Regions".
Exemple : Au lieu de "A1:A5" dans le champ source, utilisez le nom défini "Regions".
Capture d'écran : (Description textuelle) La boîte de dialogue "Définir un nom" avec le nom "Regions" attribué à la plage de cellules A1:A5.
Créer des listes déroulantes dépendantes
Les listes déroulantes dépendantes permettent de filtrer les options disponibles dans une deuxième liste en fonction de la sélection faite dans une première liste. C'est un excellent moyen de simplifier la saisie de données et de guider l'utilisateur.
Exemple : Vous avez une première liste déroulante pour choisir un pays (France, Allemagne, Espagne) et une deuxième liste déroulante pour choisir une ville. Les villes proposées dans la deuxième liste dépendront du pays sélectionné dans la première liste.
Comment créer des listes déroulantes dépendantes :
- Créez une table avec les pays et les villes correspondantes. Par exemple :
| Pays | Ville |
|---|---|
| France | Paris |
| France | Lyon |
| France | Marseille |
| Allemagne | Berlin |
| Allemagne | Munich |
| Espagne | Madrid |
| Espagne | Barcelone |
- Sélectionnez la table et créez un nom défini pour chaque colonne (par exemple, "Pays" et "Ville").
- Créez une liste déroulante pour le pays en utilisant la colonne "Pays" comme source.
- Pour la liste déroulante des villes, utilisez la formule suivante dans le champ "Source" de la validation des données :
=INDIRECT(A1)où A1 est la cellule contenant la liste déroulante des pays.
Explication de la formule INDIRECT : La fonction INDIRECT transforme un texte en référence de cellule. Dans cet exemple, si l'utilisateur sélectionne "France" dans la cellule A1, la formule =INDIRECT(A1) renverra la plage de cellules contenant les villes françaises.
Capture d'écran : (Description textuelle) Une feuille Excel avec deux listes déroulantes : une pour le pays (France, Allemagne, Espagne) et une pour la ville, dont les options dépendent du pays sélectionné.
Gérer les erreurs de saisie
Même avec une liste déroulante, il est possible que l'utilisateur tente d'entrer une valeur incorrecte. Il est donc important de configurer correctement le message d'erreur dans la validation des données pour guider l'utilisateur et éviter les erreurs.
Conseils pour le message d'erreur :
- Utilisez un style "Arrêt" pour empêcher l'utilisateur d'entrer une valeur incorrecte.
- Soyez clair et précis dans le message d'erreur. Expliquez à l'utilisateur pourquoi sa saisie est incorrecte et comment la corriger.
- Proposez des alternatives ou des suggestions pour aider l'utilisateur.
Exemple de message d'erreur : "Veuillez choisir une option dans la liste déroulante. Les valeurs saisies manuellement ne sont pas autorisées."
Utiliser des listes déroulantes avec des formules
Vous pouvez combiner les listes déroulantes avec des formules pour créer des feuilles de calcul interactives et dynamiques.
Exemple : Vous avez une liste déroulante pour choisir un produit et une formule qui calcule le prix total en fonction du produit sélectionné. La formule pourrait utiliser la fonction RECHERCHEV pour trouver le prix du produit dans une table et le multiplier par la quantité.
Formule : =RECHERCHEV(A1;Produits;2;FAUX)*B1 où A1 est la cellule contenant la liste déroulante des produits, "Produits" est le nom de la table contenant les informations sur les produits, 2 est le numéro de la colonne contenant le prix et B1 est la cellule contenant la quantité.
Erreurs courantes et comment les éviter
Lors de la création de listes déroulantes dans Excel, certaines erreurs sont fréquentes. Voici comment les éviter :
Erreur : La liste déroulante ne s'affiche pas
- Cause : La validation des données n'est pas correctement configurée ou la plage de cellules source est incorrecte.
- Solution : Vérifiez que vous avez bien sélectionné "Liste" dans le menu déroulant "Autoriser" de la validation des données et que la plage de cellules source est correcte.
Erreur : Le message d'erreur ne s'affiche pas
- Cause : L'onglet "Alerte d'erreur" n'est pas configuré ou le style est "Information" ou "Avertissement" au lieu de "Arrêt".
- Solution : Vérifiez que l'onglet "Alerte d'erreur" est bien configuré et que le style est "Arrêt".
Erreur : La liste déroulante ne se met pas à jour lorsque la liste source est modifiée
- Cause : La plage de cellules source n'est pas définie avec un nom défini dynamique ou la liste source est dans un autre classeur qui n'est pas ouvert.
- Solution : Utilisez un nom défini dynamique pour la plage de cellules source (voir la section "Utiliser des noms définis pour les plages de cellules") ou assurez-vous que le classeur contenant la liste source est ouvert.
Conclusion
Les listes déroulantes dans Excel sont un outil indispensable pour améliorer l'efficacité et la qualité de vos feuilles de calcul. En suivant les étapes décrites dans cet article et en appliquant les conseils et astuces, vous serez en mesure de créer des listes déroulantes personnalisées et adaptées à vos besoins spécifiques. N'hésitez pas à expérimenter et à explorer les différentes options de la validation des données pour optimiser vos feuilles de calcul et gagner du temps.