Classe ListRow - linha em uma tabela (Excel VBA)
A classe ListRow representa uma linha em uma tabela. O objeto ListRow é membro da coleção ListRows. Para usar uma variável de classe ListRow, ela primeiro precisa ser instanciada por exemplo
Dim lstrw as ListRow
Set lstrw = ActiveCell.ListObject.ListRows(Index:=1)
For Each
Aqui está um exemplo de processamento dos itens ListRow em uma coleção.
Dim lstrw As ListRow
For Each lstrw In ActiveCell.ListObject.ListRows
Next lstrw
Delete
Exclui as células da linha da lista e desloca para cima todas as células remanescentes abaixo da linha excluída. Você pode excluir as linhas na lista mesmo quando ela estiver vinculada a um site do SharePoint. No entanto, a lista no site do SharePoint não será atualizada enquanto você não sincronizar as alterações.
ActiveCell.ListObject.ListRows(1).Delete
Index
Retorna um valor Long que representa o número de índice do objeto ListRow dentro da coleção ListRows .
Dim lngIndex As Long
lngIndex = ActiveCell.ListObject.ListRows(1).Index
Range
Retorna um objeto Range que representa o intervalo ao qual o objeto de lista especificado na lista se aplica.
Dim rngRange As Range
Set rngRange = ActiveCell.ListObject.ListRows(1).Range