Vidéo: Excel VBA - Comment utiliser les contrôles textBox et ListBox 2025
Vous pouvez utiliser les contrôles de zone de liste pour autoriser votre tableau de bord Excel et sélectionner les utilisateurs dans une liste de choix prédéfinis. Lorsqu'un élément du champ Liste est sélectionné, une action est prise avec cette sélection. Pour ajouter une zone de liste à votre feuille de calcul, procédez comme suit:
-
Sélectionnez la liste déroulante Insérer sous l'onglet Développeur.
-
Sélectionnez le contrôle Formulaire de liste.
-
Cliquez sur l'emplacement de votre feuille de calcul dans lequel vous souhaitez placer votre zone de liste.
-
Après avoir déposé le contrôle sur votre feuille de calcul, cliquez avec le bouton droit sur le contrôle et sélectionnez Format de contrôle.
-
Cliquez sur l'onglet Contrôle pour voir les options de configuration présentées dans cette figure.
-
Dans le paramètre Plage d'entrée, identifiez la plage contenant les éléments prédéfinis que vous souhaitez présenter comme choix dans la zone de liste.
Comme vous pouvez le voir sur la figure, cette zone de liste est remplie de sélections de régions.
-
Dans la zone Lien de la cellule, entrez la cellule dans laquelle vous voulez que la zone de liste affiche sa valeur.
Par défaut, un contrôle List Box génère le numéro d'index de l'élément sélectionné. Cela signifie que si le deuxième élément de la liste est sélectionné, le numéro 2 sera généré. Si le cinquième élément de la liste est sélectionné, le numéro 5 sera affiché. Notez sur la figure que cette commande particulière est sortie vers la cellule P2.
Le paramètre Type de sélection permet aux utilisateurs de choisir plusieurs sélections dans la zone de liste. Les choix ici sont Single, Multi et Extend. Laissez toujours ce paramètre sur Single car Multi et Extend fonctionnent uniquement dans l'environnement VBA.
-
(Facultatif) Vous pouvez cocher la case Ombrage 3D si vous voulez que le contrôle ait une apparence tridimensionnelle.
-
Cliquez sur OK pour appliquer vos modifications.
