Comment créer une liste déroulante à sélection multiple dans Excel
Créer une liste déroulante dans Excel permettant des sélections multiples peut considérablement améliorer vos processus de gestion des données. Que vous conceviez des formulaires interactifs, validiez des données pour des rapports ou créiez des tableaux de bord dynamiques, cette compétence peut optimiser votre flux de travail et améliorer la précision. Dans ce tutoriel, vous apprendrez à configurer une liste déroulante à sélection multiple sans module complémentaire, la rendant ainsi accessible à tous les utilisateurs.À la fin de ce tutoriel, vous serez en mesure de rendre vos feuilles de calcul plus conviviales et efficaces.
Avant de commencer, assurez-vous d’avoir installé la dernière version d’Excel sur votre ordinateur, car ce guide est conçu pour Excel 2016 et versions ultérieures. Aucun téléchargement ni autorisation supplémentaire n’est nécessaire ; ouvrez simplement votre application Excel et préparez-vous à créer !
Étape 1 : Préparation de votre source de données
Tout d’abord, ouvrez votre feuille de calcul Excel et choisissez l’emplacement où stocker la liste d’options pour la liste déroulante. Dans cet exemple, vous pouvez créer une liste verticale dans une colonne. Saisissez les éléments à inclure dans la liste déroulante. Par exemple, vous pouvez saisir les éléments suivants dans les cellules B3 à B6 :
- Pommes
- Bananes
- Oranges
- Raisins
Cette liste servira de source pour votre menu déroulant.
Étape 2 : Création de la liste déroulante de base
Sélectionnez ensuite la cellule ou la plage de cellules dans laquelle vous souhaitez afficher la liste déroulante. Une fois ces cellules sélectionnées, accédez au menu supérieur et cliquez sur Données. Dans le menu déroulant, sélectionnez Validation des données. Dans la fenêtre Validation des données, sous l’ onglet Paramètres, choisissez Liste dans le menu déroulant Autoriser.
Dans le champ Source, saisissez un signe égal suivi de la plage de valeurs correspondant à vos options. Par exemple, si votre liste se trouve dans les cellules B3 à B6, saisissez =B3:B6
. Vous pouvez également sélectionner la plage en cliquant et en faisant glisser la souris sur les cellules. Une fois votre source saisie, cliquez sur OK.
Étape 3 : Activation des sélections multiples
Par défaut, Excel n’autorise pas les sélections multiples dans une liste déroulante. Pour activer cette fonctionnalité, vous devrez utiliser un peu de code VBA (Visual Basic pour Applications).Appuyez sur Alt+ F11pour ouvrir l’éditeur VBA. Dans l’Explorateur de projets, recherchez le nom de votre classeur, faites un clic droit dessus et sélectionnez « Insertion > Module ». Une nouvelle fenêtre de module apparaîtra.
Copiez et collez le code suivant dans la fenêtre du module :
Private Sub Worksheet_Change(ByVal Target As Range) Dim OldValue As String Dim NewValue As String If Target. Column = 2 Then 'Change 2 to the column number of your drop-down list Application. EnableEvents = False If Target. Value <> "" Then NewValue = Target. Value If Target. Value = "" Then Target. Value = OldValue Else Target. Value = OldValue & ", " & NewValue End If End If OldValue = Target. Value Application. EnableEvents = True End If End Sub
Assurez-vous d’ajuster le numéro de colonne dans le code pour qu’il corresponde à celui de votre liste déroulante (par exemple, si votre liste déroulante se trouve dans la colonne C, remplacez- 2
la par 3
).Après avoir collé le code, fermez l’éditeur VBA et revenez à Excel.
Étape 4 : Tester votre liste déroulante à sélection multiple
Pour tester votre nouvelle liste déroulante à sélection multiple, cliquez sur l’une des cellules où vous avez appliqué la liste déroulante. Une petite flèche devrait apparaître sur le côté. Cliquez dessus pour afficher la liste et sélectionnez un élément. Répétez cette opération pour sélectionner plusieurs éléments. Vos sélections apparaîtront dans la cellule, séparées par des virgules.
Conseils supplémentaires et problèmes courants
Pour des performances optimales, assurez-vous que les macros sont activées dans vos paramètres Excel, car la fonction de sélection multiple repose sur du code VBA. Si vous rencontrez des problèmes d’affichage des sélections, vérifiez votre code pour détecter d’éventuelles erreurs ou omissions. Pour réinitialiser les sélections, effacez simplement la cellule.
Conclusion
En suivant ces étapes, vous avez réussi à créer une liste déroulante à sélection multiple dans Excel. Cette fonctionnalité peut grandement améliorer vos processus de saisie de données, rendant vos feuilles de calcul plus interactives et efficaces. Pour approfondir vos connaissances, n’hésitez pas à consulter d’autres tutoriels Excel couvrant diverses fonctionnalités pour améliorer vos compétences.
Questions fréquemment posées
Puis-je utiliser cette méthode dans les anciennes versions d’Excel ?
Cette méthode est principalement conçue pour Excel 2016 et versions ultérieures. Bien que certaines versions antérieures puissent prendre en charge des fonctionnalités similaires, elles peuvent ne pas prendre en charge intégralement les fonctionnalités VBA requises pour les sélections multiples.
Que faire si je souhaite modifier les options de la liste ultérieurement ?
Vous pouvez facilement mettre à jour les éléments de votre liste source. Il vous suffit de modifier les entrées dans les cellules prévues à cet effet, et votre liste déroulante reflétera automatiquement ces modifications.
Existe-t-il un moyen de limiter le nombre de sélections ?
Oui, vous pouvez modifier le code VBA pour inclure une condition limitant le nombre de sélections selon vos besoins. Cela implique d’ajouter une vérification supplémentaire au code pour compter les sélections effectuées.