Classe ListColumns (Excel VBA)
Uma coleção de todos os objetos ListColumn no objeto ListObject especificado. Para usar uma variável de classe ListColumns, ela primeiro precisa ser instanciada por exemplo
Dim lcs as ListColumns
Set lcs = ActiveCell.ListObject.ListColumns
For Each
Aqui está um exemplo de processamento dos itens ListColumns em uma coleção.
Dim lstcol As ListColumn
For Each lstcol In ActiveCell.ListObject.ListColumns
Next lstcol
Add
Adiciona uma nova coluna ao objeto de lista.
Se Position não for especificado, será adicionada uma nova coluna à extrema direita. Um nome é gerado automaticamente para a coluna. O nome da nova coluna pode ser alterado após a adição da coluna.
Add (Position)
Position: Número inteiro. Especifica a posição relativa da nova coluna que começa em 1. A coluna anterior nessa posição é deslocada para fora.
Dim lstcol As ListColumn
Set lstcol = ActiveCell.ListObject.ListColumns.Add()
Count
Retorna um valor Integer que representa o número de objetos na coleção.
Dim lngCount As Long
lngCount = ActiveCell.ListObject.ListColumns.Count
Item
Retorna um único objeto de uma coleção.
Item (Index)
Index: O nome ou número de índice do objeto.
Dim lstcolItem As ListColumn
Set lstcolItem = ActiveCell.ListObject.ListColumns(Index:=1)