Klasse ListRow - Zeile in einer Tabelle (Excel VBA)
Die Klasse ListRow stellt eine Zeile in einer Tabelle dar. Um eine ListRow -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim lstrw as ListRow
Set lstrw = ActiveCell.ListObject.ListRows(Index:=1)
For Each
Hier ist ein Beispiel für die Verarbeitung der ListRow -Elemente in einer Sammlung
Dim lstrw As ListRow
For Each lstrw In ActiveCell.ListObject.ListRows
Next lstrw
Delete
Löscht die Zellen der Listenzeile und verschiebt die verbleibenden Zellen unter der gelöschten Zeile nach oben.
ActiveCell.ListObject.ListRows(1).Delete
Index
Gibt einen Long -Wert zurück, der die Indexnummer des ListRow -Objekts in der ListRows -Auflistung darstellt.
Dim lngIndex As Long
lngIndex = ActiveCell.ListObject.ListRows(1).Index
Range
Gibt ein Range -Objekt zurück, das den Range darstellt, auf den das angegebene Listenobjekt in der Liste angewendet werden soll.
Dim rngRange As Range
Set rngRange = ActiveCell.ListObject.ListRows(1).Range