Share via


Contrôle ListBox, propriétés BoundColumn, ControlSource, RowSource – Exemple

L’exemple suivant utilise une plage de cellules de feuille de calcul dans un contrôle ListBox et, lorsque l’utilisateur sélectionne une ligne dans la liste, affiche l’index de ligne dans une autre cellule de feuille de calcul. Cet exemple de code utilise les propriétés RowSource, BoundColumn et ControlSource .

Pour utiliser cet exemple :

  • Copiez le code suivant dans la partie Déclarations d’une feuille.
  • Assurez-vous que le formulaire contient un ListBox nommé ListBox1.
  • Dans la feuille de calcul, entrez les données dans les cellules A1:E4.
  • Vérifiez que la cellule A6 ne contient pas de données.
Private Sub UserForm_Initialize() 
 
ListBox1.ColumnCount = 5 
ListBox1.RowSource = "a1:e4" 
 
ListBox1.ControlSource = "a6" 
'Place the ListIndex into cell a6 
ListBox1.BoundColumn = 0 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.