Partage via


Propriété Column (Microsoft Forms)

Spécifie un ou plusieurs éléments d’un Contrôle ListBox ou ComboBox.

Syntaxe

objet . Column(column, row) [= Variant ]

La syntaxe de la propriété Column présente les éléments suivants :

Élément Description
object Obligatoire. Un objet valide.
Colonne Facultatif. Entier compris entre 0 et le nombre total de colonnes moins 1.
Ligne Facultatif. Entier compris entre 0 et le nombre total de lignes moins 1.
Variant Facultatif. Spécifie une valeur simple, une colonne de valeurs ou un tableau bidimensionnel à charger dans une zone de liste ou une zone de liste modifiable.

Paramètres

Si vous spécifiez les valeurs de colonne et de ligne, Column lit ou écrit un élément spécifique.

Si vous spécifiez uniquement la valeur de colonne, la propriété Column lit ou écrit la colonne spécifiée dans la ligne actuelle de l'objet. Par exemple, MyListBox.Column (3) lit ou écrit la troisième colonne dans MyListBox.

Column renvoie une variante du curseur. Lorsqu'un curseur intégré fournit la valeur de Variant (comme lors de l'utilisation de la méthode AddItem), la valeur est une chaîne. Lorsqu'un curseur externe fournit la valeur de Variant, la mise en forme associée aux données n'est pas incluse dans la variante.

Remarques

Utilisez Colonne pour affecter le contenu d’une zone de liste déroulante ou d’une zone de liste à un autre contrôle, tel qu’une zone de texte. Par exemple, vous pouvez définir la propriété ControlSource d'une zone de texte sur la valeur de la deuxième colonne d'une zone de liste. Si l'utilisateur ne fait aucune sélection lorsque vous faites référence à une colonne dans une zone de liste modifiable ou une zone de liste, le paramètre Column est Null. Vous pouvez utiliser la fonction IsNull pour vérifier cette condition.

Vous pouvez également utiliser Column pour copier tout un tableau bidimensionnel de valeurs dans un contrôle. Cette syntaxe vous permet de charger rapidement une liste d'options plutôt que de charger individuellement chaque élément de la liste à l'aide de AddItem.

Remarque

Lors de la copie de données à partir d’un tableau à deux dimensions, Column transpose le contenu du tableau dans le contrôle de sorte que le contenu de ListBox1.Column( X, Y ) soit identique à MyArray( Y, X ). Vous pouvez également utiliser List pour copier un tableau sans le transposer.

Voir aussi

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.