Clase ListRow - fila de una tabla (Excel VBA)
La clase ListRow representa una fila de una tabla. Para usar una variable de clase ListRow, primero debe ser instanciado, por ejemplo
Dim lstrw as ListRow
Set lstrw = ActiveCell.ListObject.ListRows(Index:=1)
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos ListRow en una colección.
Dim lstrw As ListRow
For Each lstrw In ActiveCell.ListObject.ListRows
Next lstrw
Delete
Elimina las celdas de una fila de la lista y desplaza hacia arriba las celdas restantes situadas debajo de la fila eliminada.
ActiveCell.ListObject.ListRows(1).Delete
Index
Devuelve un valor de tipo Long que representa el número de índice del objeto ListRow dentro de la colección ListRows .
Dim lngIndex As Long
lngIndex = ActiveCell.ListObject.ListRows(1).Index
Range
Devuelve un objeto Range que representa el rango al que se aplica el objeto de lista especificado en la lista.
Dim rngRange As Range
Set rngRange = ActiveCell.ListObject.ListRows(1).Range