Maîtriser les listes déroulantes dans Excel : Un guide complet
La liste déroulante est une fonctionnalité puissante dans Excel qui permet aux utilisateurs de sélectionner des valeurs parmi des options prédéfinies au lieu de taper manuellement, offrant ainsi une meilleure précision et efficacité de saisie de données. Que vous soyez débutant ou utilisateur expérimenté d'Excel, comprendre et utiliser les listes déroulantes peut grandement améliorer votre productivité et vos capacités de gestion des données. Dans cet article, nous présenterons étape par étape différentes façons de créer une liste déroulante dans Excel.
Vidéo : Créer une liste déroulante
Créer une liste déroulante
Commençons à apprendre comment créer une liste déroulante dans Excel.
Créer une liste déroulante par saisie manuelle
Étape 1 : Sélectionnez la ou les cellules où vous souhaitez placer la liste déroulante.
Étape 2 : Allez dans l'onglet Données, puis cliquez sur Validation des données.
Étape 3 : Spécifiez les paramètres dans la boîte de dialogue Validation des données.
Sous l'onglet Paramètres , veuillez spécifier les paramètres suivants :
- Choisissez Liste dans la liste déroulante Autoriser ;
- Tapez les éléments que vous souhaitez afficher dans la liste déroulante dans la section Source, en les séparant par une virgule ;
- Cliquez sur OK.
Résultat :
La liste déroulante a maintenant été créée.
Avantages de cette méthode : Pas besoin d'une feuille de calcul ou d'une plage pour placer la liste source.
Inconvénients de cette méthode : Si vous souhaitez ajouter, supprimer ou modifier les éléments de la liste déroulante, vous devez aller dans la boîte de dialogue Validation des données pour rééditer manuellement les éléments dans la zone Source.
Avant de procéder aux méthodes ci-dessous pour créer une liste déroulante, vous devez déterminer ou créer les éléments que vous souhaitez inclure dans la liste déroulante. Cela est appelé la « liste source », qui doit être organisée dans une plage spécifique.
Assurez-vous que chaque élément de la liste source est dans une cellule distincte. Cette liste peut être dans la même feuille que la nouvelle liste déroulante, dans une autre feuille ou un autre classeur.
Créer une liste déroulante à partir d'une plage
Pour créer une liste déroulante basée sur une plage de valeurs de cellules, suivez les étapes ci-dessous :
Étape 1 : Sélectionnez la ou les cellules où vous souhaitez placer la liste déroulante.
Étape 2 : Allez dans l'onglet Données, puis cliquez sur Validation des données.
Étape 3 : Spécifiez les paramètres dans la boîte de dialogue Validation des données.
Sous l'onglet Paramètres , veuillez spécifier les paramètres suivants :
- Choisissez Liste dans la liste déroulante Autoriser ;
- Cliquez sur l'icône de sélection
pour sélectionner la liste source dans la Source section ;
- Cliquez sur OK.
Résultat :
La liste déroulante a maintenant été créée.
Avantages de cette méthode : Vous pouvez modifier votre liste déroulante en apportant des changements dans la plage référencée (liste source) sans avoir à éditer les éléments un par un dans la section Source de la boîte de dialogue Validation des données.
Inconvénients de cette méthode : Si vous souhaitez ajouter des éléments en dessous ou supprimer des éléments de la liste déroulante, vous devez mettre à jour la plage référencée dans la section Source de la boîte de dialogue Validation des données. Pour mettre à jour automatiquement les éléments en fonction de la liste source, vous devriez convertir la liste source en tableau.
Conseils :
Si vous préférez ne pas convertir la liste source en tableau ou mettre à jour manuellement la plage référencée dans la boîte de dialogue Validation des données lors de l'ajout de nouveaux éléments, voici deux astuces qui peuvent mettre à jour automatiquement la liste déroulante tout en ajoutant de nouveaux éléments dans la liste source.
Lorsque vous sélectionnez la liste source dans la Validation des données, incluez quelques cellules vides en bas des données sources, vous pouvez ajouter de nouveaux éléments à la liste source en tapant dans les cellules vides.
Insérez de nouvelles lignes dans la liste source, puis tapez les nouveaux éléments dans la liste source, et la liste déroulante sera mise à jour.
Créer une liste déroulante avec Kutools
Voici une fonctionnalité pratique – Créer une liste déroulante simple de Kutools pour Excel peut vous permettre de créer rapidement et facilement une liste déroulante en moins de clics. Voici comment faire :
- Sélectionnez la ou les cellules pour placer la liste déroulante ;
- Cliquez sur l'onglet Kutools , puis sur Liste déroulante > Créer une liste déroulante simple ;
- Sélectionnez la plage de cellules (ou tapez directement les éléments séparés par une virgule) que vous souhaitez afficher dans la liste déroulante, cliquez OK.
Remarques :
- Avant d'utiliser cette fonctionnalité, veuillez installer Kutools pour Excel d'abord. Cliquez pour télécharger et bénéficiez d'un essai gratuit de 30 jours.
- Outre cette fonctionnalité, il existe d'autres fonctions pratiques pour créer facilement des listes déroulantes avancées, comme créer une liste déroulante dépendante, créer une liste déroulante avec sélections multiples, créer une liste déroulante avec cases à cocher, et ainsi de suite.
Créer une liste déroulante à partir d'un tableau (dynamique)
Si vous souhaitez créer une liste déroulante dynamique extensible qui se met à jour automatiquement lorsque vous ajoutez ou supprimez des éléments de la liste source, vous devez placer les données sources dans un tableau Excel.
Étape 1 : Convertissez la liste source en tableau
Sélectionnez la liste source et cliquez sur Insérer > Tableau, et dans la boîte de dialogue Créer un tableau, si la sélection inclut des en-têtes de colonnes, cochez Ma table a des en-têtes, puis cliquez sur OK.
Étape 2 : Sélectionnez la ou les cellules où vous souhaitez placer la liste déroulante.
Étape 3 : Allez dans l'onglet Données, puis cliquez sur Validation des données.
Étape 4 : Spécifiez les paramètres dans la boîte de dialogue Validation des données.
Sous l'onglet Paramètres , veuillez spécifier les paramètres suivants :
- Choisissez Liste dans la liste déroulante Autoriser ;
- Cliquez sur l'icône de sélection
pour sélectionner la plage du tableau (à l'exclusion de l'en-tête) dans la Source section ;
- Cliquez sur OK.
Résultat :
La liste déroulante a été créée.
Et lorsque vous ajoutez ou supprimez des éléments du tableau source, la liste déroulante sera mise à jour en même temps.
Avantages de cette méthode : Vous pouvez modifier votre liste déroulante en apportant des changements dans le tableau source, y compris éditer les éléments existants, en ajouter de nouveaux ou en supprimer.
Inconvénients de cette méthode : Aucun.
- Pour activer la mise à jour automatique de la liste déroulante lorsqu'un nouvel élément est ajouté à un tableau, suivez ces étapes :
- Cliquez sur le dernier élément du tableau.
- Appuyez sur la touche Entrée pour passer à la cellule suivante.
- Entrez le nouvel élément dans la cellule, et il sera automatiquement inclus dans la liste déroulante.
- Si le tableau n'étend pas automatiquement la plage, veuillez aller dans Fichier > Options > Vérification pour cliquer sur Options AutoCorrection, et cochez Inclure de nouvelles lignes et colonnes dans le tableau automatiquement pendant que vous travaillez sous l'onglet Mise en forme automatique pendant la frappe.
Créer une liste déroulante à partir d'un nom de plage
Si vous allez créer des listes déroulantes dans plusieurs feuilles basées sur une même liste source, je vous recommande de créer un nom de plage pour la liste source afin de faciliter sa référence.
Étape 1 : Créez un nom de plage pour la liste source
Sélectionnez la liste source et allez dans la zone de nom (à côté de la barre de formule), et tapez un nom pour celle-ci (le nom ne peut pas contenir d'espace ou d'autres caractères spéciaux), puis appuyez sur la touche Entrée pour terminer.
Étape 2 : Sélectionnez la ou les cellules où vous souhaitez placer la liste déroulante.
Étape 3 : Allez dans l'onglet Données, puis cliquez sur Validation des données.
Étape 4 : Spécifiez les paramètres dans la boîte de dialogue Validation des données.
Sous l'onglet Paramètres, veuillez spécifier les paramètres suivants :
- Choisissez Liste dans la liste déroulante Autoriser ;
- Tapez un signe égal suivi du nom que vous avez défini à l'étape 1 dans la Source section comme
Vous pouvez également cliquer sur la Source zone de texte et appuyez sur F3 pour ouvrir Coller un nom boîte de dialogue, puis choisissez le nom de plage souhaité dans la liste, cliquez OK pour l'insérer dans la zone de texte.=SourceList
- Cliquez sur OK.
Résultat :
La liste déroulante a été créée.
Avantages de cette méthode : Vous pouvez facilement et rapidement créer des listes déroulantes sur plusieurs feuilles en tapant le nom dans la section Source de la boîte de dialogue Validation des données.
Inconvénients de cette méthode : Si vous souhaitez ajouter des éléments en dessous ou supprimer des éléments de la liste déroulante, vous devez mettre à jour la plage nommée dans le Gestionnaire de noms.
Créer une liste déroulante à partir d'un autre classeur
Si la liste source et la liste déroulante à créer sont dans des classeurs différents, lorsque vous sélectionnez la liste source dans la section Source de la boîte de dialogue Validation des données, une alerte apparaîtra pour empêcher la création.
Cette partie vous expliquera comment créer une liste déroulante à partir d'un autre classeur.
Étape 1 : Créez un nom de plage pour la liste source dans le classeur source
Dans le classeur source, sélectionnez les éléments source que vous souhaitez voir apparaître dans la liste déroulante. Ensuite, allez dans la Zone de nom qui est à côté de la Barre de formule, tapez un nom, tel que "SourceList".
Étape 2 : Définissez un nom qui fait référence à votre liste source dans le classeur de la liste déroulante
Activez le classeur où vous souhaitez créer une liste déroulante, cliquez sur Formule > Définir un nom.
Définir un nom "/>
Dans la boîte de dialogue Nouveau nom qui s'affiche, configurez comme suit :
- Tapez un nom dans la zone Nom, tel que Items ;
- Tapez un signe égal suivi du nom du classeur source et du nom que vous avez défini pour la liste source à l'étape 1 dans la Référence àla zone, telle que
=SourceFile.xlsx!SourceList
- Cliquez OK.
- Généralement, SourceFile est le nom du classeur source avec l'extension de fichier. S'il n'y a pas d'extension de fichier, suivez simplement avec un point d'exclamation (!) et le nom de la plage. Si le nom du classeur contient des espaces ou des caractères non alphabétiques, vous devez encadrer le nom du classeur avec guillemets simples comme ceci :
='Source File.xlsx'!SourceList
- N'oubliez pas d'utiliser un point d'exclamation entre le nom du classeur et le nom de la plage.
Étape 3 : Sélectionnez la ou les cellules où vous souhaitez placer la liste déroulante.
Étape 4 : Allez dans l'onglet Données, puis cliquez sur Validation des données.
Étape 5 : Spécifiez les paramètres dans la boîte de dialogue Validation des données.
Sous l'onglet Paramètres , veuillez spécifier les paramètres suivants :
- Choisissez Liste dans la liste déroulante Autoriser ;
- Tapez un signe égal suivi du nom que vous avez défini à l'étape 3 dans la Source section, comme
=Items
- Cliquez sur OK.
Résultat :
La liste déroulante a été créée.
Inconvénients de cette méthode : Si le classeur source est fermé, la liste déroulante ne fonctionnera pas. Et la liste déroulante ne peut pas se mettre à jour lorsque de nouveaux éléments sont ajoutés dans la liste source.
Alerte d'erreur (autoriser d'autres entrées)
Par défaut, la liste déroulante n'autorise que les valeurs contenues dans la liste à être entrées dans une cellule. Lorsque vous entrez une valeur qui n'existe pas dans la liste déroulante et appuyez sur la touche Entrée, une alerte d'erreur apparaîtra, comme le montre la capture d'écran ci-dessous. Lorsque vous cliquez sur le bouton Réessayer, la valeur entrée est sélectionnée pour une réédition. Cliquer sur le bouton Annuler effacera la valeur entrée.
Si vous souhaitez autoriser les utilisateurs à taper d'autres valeurs et arrêter l'affichage de l'alerte d'erreur, vous pouvez faire ce qui suit :
Sélectionnez les cellules de la liste déroulante pour lesquelles vous souhaitez arrêter l'alerte d'erreur, cliquez sur Données > Validation des données.
Dans la boîte de dialogue Validation des données, sous l'onglet Alertes d'erreur, décochez la case Afficher une alerte d'erreur après la saisie de données invalides . Cliquez sur OK.
Maintenant, lorsque les utilisateurs tapent d'autres valeurs, aucune alerte d'erreur n'apparaît.
Si vous souhaitez autoriser les utilisateurs à taper d'autres valeurs mais aussi afficher une alerte pour les en informer, veuillez faire ce qui suit :
Sélectionnez les cellules de la liste déroulante pour lesquelles vous souhaitez que d'autres valeurs soient tapées, cliquez sur Données > Validation des données.
- Dans la Validation des données boîte de dialogue, sous Alertes d'erreur onglet :
- Gardez la case Afficher une alerte d'erreur après la saisie de données invalides cochée ;
- Sélectionnez Information dans la liste déroulante Style ;
- Spécifiez le Titre et le Message d'erreur, cliquez sur OK.
Dès maintenant, lorsque les utilisateurs tapent d'autres valeurs, une boîte de dialogue apparaît pour rappeler, cliquez sur OK pour conserver la valeur tapée, cliquez sur Annuler pour effacer la valeur entrée.
- Vous pouvez également sélectionner « Avertissement » dans la liste Style et fournir un Titre et un Message d'erreur. Cette option fonctionne de manière similaire à « Information », mais affiche une icône d'avertissement jaune avec un point d'exclamation à la place.
- Si vous n'êtes pas sûr du titre ou du texte du message à taper, vous pouvez laisser les champs vides. Excel affichera l'alerte par défaut.
Message de saisie
Lors de la création d'une liste déroulante, vous pouvez ajouter un message de saisie pour rappeler aux utilisateurs de sélectionner des éléments dans la liste déroulante lors de la sélection d'une cellule, ou d'autres informations que vous souhaitez afficher.
1. Sélectionnez les cellules de la liste déroulante auxquelles vous souhaitez ajouter un message de saisie, cliquez sur Données > Validation des données.
2. Dans la boîte de dialogue Validation des données, sous l'onglet Message de saisie
- Gardez la case Afficher un message de saisie lorsque la cellule est sélectionnée cochée ;
- Spécifiez le Titre et le Message de saisie, cliquez sur OK.
Maintenant, lorsque les utilisateurs sélectionnent la cellule de la liste déroulante, une boîte de texte jaune avec les informations que vous avez fournies apparaît.
Autres remarques
Par défaut, lorsque une liste déroulante est créée, la case à cocher « Ignorer les blancs » est sélectionnée. Cela signifie que les utilisateurs peuvent laisser les cellules vides sans qu'une alerte n'apparaisse.
Si la case à cocher « Ignorer les blancs » est décochée, les cellules vides dans la plage seront considérées comme des entrées invalides, et l'alerte apparaîtra.
Si vous souhaitez changer l'ordre des éléments dans la liste déroulante, vous pouvez réorganiser la liste source.
Si la fonctionnalité Validation des données est désactivée, il est possible que vous travailliez dans une feuille de calcul protégée. Pour activer la Validation des données, il suffit de déprotéger la feuille de calcul, puis d'appliquer les paramètres de Validation des données souhaités.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !
Table des matières
- Vidéo : Créer une liste déroulante
- Créer une liste déroulante
- En saisie manuelle
- À partir d'une plage
- Avec Kutools en moins de clics
- À partir d'un tableau (dynamique)
- À partir d'un nom de plage
- À partir d'un autre classeur
- Alerte d'erreur (autoriser d'autres entrées)
- Message de saisie
- Autres remarques
- Articles connexes
- Les meilleurs outils de productivité Office
- Commentaires