Zeilen zählen in VBA
In diesem Artikel stellen wir anhand von Beispielen vor, wie Zeilen in VBA gezählt werden.
Zeilen zählen in VBA
Wenn wir mit mehreren Excel-Tabellen mit einer großen Anzahl von Daten arbeiten und zählen möchten, wie viele Zeilen sich in einer Excel-Tabelle befinden, müssen wir für diese Aufgabe eine grundlegende Funktion verwenden.
Es gibt zwei Methoden, um die Funktion zu verwenden: Wir können den Bereich definieren und die Zeilen zählen, indem wir die Methode Rows
mit einer Untermethode von Count
verwenden. Jetzt lernen wir die Regeln zum Überprüfen der Zeilenanzahl kennen.
Zuerst identifizieren wir die Datengrenze, aus der wir die Anzahl der Zeilen extrahieren. Der zweite Schritt besteht darin, einen Punkt (.
) hinzuzufügen, um das Aussehen der Liste zu erhalten, die Eigenschaften enthält.
Als Nächstes wählen Sie die Zeileneigenschaft aus, und der letzte Schritt besteht darin, die Eigenschaft count zu verwenden. Lassen Sie uns ein Beispiel haben, in dem wir Demodaten erstellen und Range
verwenden, um die Zeilen aus den Demodaten zu zählen.
Die Demo-Daten werden unten angezeigt.
Codebeispiel:
Sub CntRow()
cnt = Range("A1:A12").Rows.Count
MsgBox (cnt)
End Sub
Ausgang:
Das obige Beispiel zeigt, dass der Bereich 12 Zeilen enthält. Lassen Sie uns ein weiteres Beispiel durchgehen, in dem wir die UsedRange
statt nur einer Range
verwenden.
UsedRange
wird verwendet, wenn wir die Daten aus dem verwendeten Bereich erhalten möchten. Diese Methode schließt jede leere Zeile aus.
Im folgenden Beispiel verwenden wir dieselben Demodaten, außer dass wir die letzten 3 Zeilen gelöscht haben.
Code:
#VBA
Sub CntRow()
MsgBox Worksheets("Sheet1").UsedRange.Rows.Count
End Sub
Ausgang: