Application.Rows-Eigenschaft (Excel)
Gibt ein Range-Objekt zurück, das alle Zeilen im aktiven Arbeitsblatt darstellt. Wenn das aktive Dokument kein Arbeitsblatt darstellt, verursacht die Rows -Eigenschaft einen Fehler. Schreibgeschütztes Range-Objekt.
Syntax
Ausdruck. Zeilen
expression Eine Variable, die ein Application-Objekt darstellt.
Bemerkungen
Die Verwendung dieser Eigenschaft ohne einen Objektbezeichner hat die gleiche Funktion wie ActiveSheet.Rows.
Wenn diese Eigenschaft auf ein Range-Objekt angewendet wird, bei dem es sich um eine Mehrfachauswahl handelt, gibt diese Eigenschaft nur Zeilen aus dem ersten Bereich des Bereichs zurück. Wenn das Range-Objekt beispielsweise über zwei Bereiche verfügt: A1:B2 und C3:D4, gibt Selection.Rows.Count 2 und nicht 4 zurück.
Wenn Sie diese Eigenschaft auf einen Bereich anwenden möchten, der möglicherweise eine Mehrfachmarkierung darstellt, prüfen Sie mit Areas.Count, ob dies der Fall ist. Wenn der Bereich eine Mehrfachmarkierung darstellt, müssen Sie die Eigenschaft in einer Schleife auf jeden Bereich einzeln anwenden (siehe Beispiel 3).
Beispiel
In diesem Beispiel wird die dritte Zeile auf Sheet1 gelöscht.
Worksheets("Sheet1").Rows(3).Delete
In diesem Beispiel werden Zeilen im aktuellen Bereich in Arbeitsblatt 1 gelöscht, deren erste Zelle jeweils den gleichen Wert hat, wie die erste Zelle der vorherigen Zeile.
For Each rw In Worksheets(1).Cells(1, 1).CurrentRegion.Rows
this = rw.Cells(1, 1).Value
If this = last Then rw.Delete
last = this
Next
In diesem Beispiel wird die Anzahl der Zeilen in der Markierung in Tabelle1 angezeigt. Liegt eine Mehrfachmarkierung vor, werden alle Teile der Mehrfachmarkierung in einer Schleife bearbeitet.
Worksheets("Sheet1").Activate
areaCount = Selection.Areas.Count
If areaCount <= 1 Then
MsgBox "The selection contains " & _
Selection.Rows.Count & " rows."
Else
i = 1
For Each a In Selection.Areas
MsgBox "Area " & i & " of the selection contains " & _
a.Rows.Count & " rows."
i = i + 1
Next a
End If
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.