La zone de liste déroulante Excel est utilisée pour créer une liste déroulante des éléments sélectionnés selon les choix requis. Il existe 2 types de zones de liste déroulante: la première est une zone de liste déroulante (contrôle de formulaire) et la seconde est une zone de liste déroulante (contrôle ActiveX).

Combo Box (contrôle de formulaire)

img1

Combo (contrôle ActiveX)

img2

Nous pouvons utiliser les Combo Box pour préparer des graphiques interactifs, des rapports interactifs où il suffit de sélectionner les critères selon nos besoins et les données liées apparaîtront.

Pour comprendre les utilisations des listes déroulantes, prenons un exemple – Par exemple: nous avons une liste de mois dans la plage A2: A13. Nous voulons préparer une zone de liste déroulante pour afficher la liste déroulante.

Pour créer la zone de liste déroulante (contrôle de formulaire), suivez les étapes ci-dessous: –

  • Accédez à l’onglet «Développeur» sur le ruban.

  • Insérez «Combo Box» du groupe «Form Controls» dans la liste déroulante «Insert».

img3

  • Vous verrez le symbole «+», maintenez le pointeur gauche de la souris à l’endroit où vous voulez le placer et faites-le glisser à la largeur et à la hauteur souhaitées. Après avoir fait glisser la «Combo Box», relâchez le pointeur.

  • Sélectionnez la zone de liste déroulante; clic-droit; et dans le menu contextuel qui apparaît, sélectionnez Contrôle du format. Sélectionnez ensuite l’onglet Contrôle.

img4

img5

  • Dans la case «Plage d’entrée», sélectionnez la plage de la liste des mois qui est A2: A13.

  • Dans la case « Lien de cellule », sélectionnez une cellule à l’exclusion de la liste des mois.

La zone de lien de cellule (cette option est utilisée pour la plage qui est liée à la valeur du contrôle).

  • Cliquez sur OK.

  • Tapez 1 dans la cellule sélectionnée pour définir le numéro du mois.

img6

Pour créer la combo (contrôle ActiveX), nous définissons le nom de la liste des mois.

  • Sélectionnez la plage A2: A13.

  • Faites un clic droit sur la souris; et dans le menu contextuel qui apparaît, sélectionnez Définir un nom.

img7

  • La boîte de dialogue «Nouveau nom» apparaît.

  • Dans la zone Nom, écrivez «Mois» et cliquez sur OK.

img8

Pour créer la zone de liste déroulante (contrôle ActiveX), suivez les étapes ci-dessous: – * Allez dans l’onglet «Développeur» sur le ruban.

  • Insérez «Combo Box» du groupe «ActiveX Controls» dans la liste déroulante «Insert».

img9

  • Vous verrez le symbole «+», maintenez le pointeur gauche de la souris à l’endroit où vous voulez le placer et faites-le glisser à la largeur et à la hauteur souhaitées. Après avoir fait glisser la «Combo Box», relâchez le pointeur.

  • Sélectionnez la zone de liste déroulante; clic-droit; et dans le menu contextuel qui apparaît, sélectionnez Propriétés.

img10

img11

Dans le champ «LinkedCell», saisissez la cellule qui sera liée à la combo, et dans la «ListFillRange» écrivez le nom que vous aviez défini pour la liste des mois.

img12

  • Fermez la boîte de dialogue «propriétés».

  • Cliquez sur le «Mode de conception».

img13

  • Écrivez le nom de n’importe quel mois dans la cellule liée (C1).

  • Lorsque vous cliquerez sur la Combo Box, vous verrez que le mois correspondant est affiché dans la liste déroulante.

  • Si vous modifiez la sélection dans la liste déroulante, les données de la cellule liée changeront également.

img14