Classe ListColumns (Excel VBA)

Collection de tous les objets ListColumn de l'objet ListObject spécifié. Pour utiliser une variable de classe ListColumns, elle doit d'abord être instanciée, par exemple


Dim lcs as ListColumns
Set lcs = ActiveCell.ListObject.ListColumns

For Each

Voici un exemple de traitement des éléments ListColumns dans une collection


Dim lstcol As ListColumn
For Each lstcol In ActiveCell.ListObject.ListColumns
	
Next lstcol

Add

Cette méthode ajoute une colonne à l'objet Liste.

Si position n'est pas spécifié, une nouvelle colonne située à l'extrême droite est ajoutée. Le nom d'une colonne est automatiquement généré. Le nom de la nouvelle colonne peut être modifié après l'ajout de la colonne.

Add (Position)

Position: Spécifie la position relative de la nouvelle colonne qui commence à 1. La colonne qui s'y trouvait avant est décalée vers l'extérieur.


Dim lstcol As ListColumn
Set lstcol = ActiveCell.ListObject.ListColumns.Add()

Count

Cette propriété renvoie une valeur Integer qui représente le nombre d'objets de la collection.


Dim lngCount As Long
lngCount = ActiveCell.ListObject.ListColumns.Count

Item

Cette méthode renvoie un seul objet d'une collection.

Item (Index)

Index: Nom ou numéro d'index de l'objet.


Dim lstcolItem As ListColumn
Set lstcolItem = ActiveCell.ListObject.ListColumns(Index:=1)