Comment utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel

Lorsque nous nous habituerons à travailler avec certains contrôles ActiveX, nous nous rendrons compte que leur utilisation et leur configuration sont effectuées presque à l'identique. Et nous nous concentrerons uniquement sur la spécification de ses éléments. Cela nous permet de simplifier certaines étapes, mais en général, il est très facile d'utiliser la zone de liste en VBA.

Comme toujours, nous vous renvoyons à un autre article qui illustre l'utilisation des fonctions de cette application. Comme la connaissance de cette application nous garantit le succès et qu'il est donc bon de savoir utiliser la barre de défilement ActiveX dans Excel pour faire défiler un tableau.




Comment utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel

Afin de  utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel, nous devons d'abord dessiner une zone de liste. Pour ce faire et nous pouvons insérer une zone de liste, dans la feuille de calcul Excel. Nous devons aller dans le menu du haut, nous y sélectionnerons l'onglet Programmeur et lorsque les options apparaîtront, nous créerons un clip sur Insérer.

<a name=Comment utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel" src="/images/posts/1117ad6571ee42f00fb7d5a8ee330e9a-0.jpg">

Et puis nous sélectionnerons l'option Zone de liste dans la section Contrôles ActiveX, maintenant nous allons configurer les propriétés de cette zone. Pour ce faire, revenons à  Carte programmeur, puis dans le groupe nous choisirons Controls et enfin nous créerons un clip sur les propriétés.

Dans cette fenêtre nous appellerons la propriété ListRemplirPlage, nous y indiquerons dans quelles plages de cellules sont celles qui contiendront les éléments de ladite zone de liste. Par exemple on peut placer les plages B1 : B5, c'est là que seront prises les valeurs. Cela signifie que la zone de liste prendra ses valeurs dans cette plage.



Utiliser le code pour utiliser et définir la propriété de contrôle de zone de liste ActiveX dans VBA Excel

Mais l'un des moyens les plus couramment utilisés pour indiquer les éléments qu'une zone de liste contiendra consiste à utiliser un code VBA. Et en continuant avec l'exemple précédent, nous pouvons écrire le code suivant dans Workbook_Open :


Sous-dossier de travail privé_Ouvrir ()

      Avec Feuille. ListBox1

              .AddItem "Lundi"

              .AddItem "mardi"

              .AddItem "Mercredi"

              .AddItem "Jeudi"

              .AddItem "Vendredi"

              .AddItem "Samedi"

       Se termine par

Fin du sous-titre

Et puis, lorsque le livre est ouvert, toutes les options seront ajoutées à la zone de liste nommée ListBox1. Nous pouvons également lier n'importe quelle cellule à la zone de liste. Pour améliorer cela dans la fenêtre des propriétés, nous allons sélectionner la propriété Cellule Liée et là il faut préciser quelle cellule on va associer à la list box.



De cette façon, chaque fois qu'une sélection est effectuée dans une option de la zone de liste, sa valeur sera reflétée dans la cellule que nous avons associée. De cette manière simple et facile, nous pouvons utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel. Et cela sans connaissance préalable du codage, de la programmation ou quelque chose comme ça.


<a name=Comment utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel" src="/images/posts/1117ad6571ee42f00fb7d5a8ee330e9a-1.jpg">

Ceci nous amène à la fin d'un autre article, qui vise à approfondir vos connaissances sur différentes fonctions qui peut être exécuté avec ActiveX.

Seule une pratique constante vous permettra d'être un expert dans la réalisation de projets avec le tableur Excel et maintenant vous savez comment utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel.


ajouter un commentaire de Comment utiliser et configurer la propriété de contrôle de zone de liste ActiveX dans VBA Excel
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.