Clase ListRows (Excel VBA)

Colección de todos los objetos ListRow del objeto ListObject especificado. Para usar una variable de clase ListRows, primero debe ser instanciado, por ejemplo


Dim lrs as ListRows
Set lrs = ActiveCell.ListObject.ListRows

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos ListRows en una colección.


Dim lstrw As ListRow
For Each lstrw In ActiveCell.ListObject.ListRows
	
Next lstrw

Add

Agrega una nueva fila a la tabla representada por el ListObject especificado.

Si no se especifica Position, se agrega una nueva fila en la parte inferior.

Add (Position, AlwaysInsert)


Dim lstrw As ListRow
Set lstrw = ActiveCell.ListObject.ListRows.Add

Arguments

Optional arguments

Los siguientes argumentos son opcionales

Position (Integer) - Integer.

AlwaysInsert - Boolean

Count

Devuelve un valor de tipo Integer que representa el número de objetos de la colección.


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

Item

Devuelve un solo objeto de una colección.

Item (Index)

Index: Nombre o número de índice del objeto.


Dim lstrwItem As ListRow
Set lstrwItem = ActiveCell.ListObject.ListRows(Index:=1)