Vba: so erhalten sie die zeilennummer aus einem bereich
Sie können die folgenden Methoden verwenden, um mit VBA eine Zeilennummer aus einem Bereich in Excel abzurufen:
Methode 1: Zeilennummer aus einem bestimmten Bereich abrufen
SubGetRowNumber ()
rowNum = Range(" D7 ").Row
MsgBox rowNum
End Sub
Dieses spezielle Makro zeigt ein Meldungsfeld mit der Zeilennummer an, die Zelle D7 entspricht, also 7 .
Methode 2: Rufen Sie die Zeilennummer des aktuell ausgewählten Bereichs ab
SubGetRowNumber ()
rowNum = Selection.Row
MsgBox rowNum
End Sub
Dieses spezielle Makro zeigt ein Meldungsfeld mit der Zeilennummer an, die dem aktuell ausgewählten Bereich in Excel entspricht.
Wenn beispielsweise Zelle B3 ausgewählt ist, wenn Sie dieses Makro ausführen, wird ein Meldungsfeld mit dem Wert 3 angezeigt.
Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.
Beispiel 1: Zeilennummer aus einem bestimmten Bereich abrufen
Angenommen, wir möchten die Zeilennummer für die Zellreferenz D7 erhalten.
Dazu können wir das folgende Makro erstellen:
SubGetRowNumber ()
rowNum = Range(" D7 ").Row
MsgBox rowNum
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Im Meldungsfeld wird der Wert 7 angezeigt, der der Zeilennummer der Zellreferenz D7 entspricht.
Beispiel 2: Rufen Sie die Zeilennummer des aktuell ausgewählten Bereichs ab
Angenommen, wir möchten die Zeilennummer der aktuell aktiven Zelle erhalten.
Dazu können wir das folgende Makro erstellen:
SubGetRowNumber ()
rowNum = Selection.Row
MsgBox rowNum
End Sub
Angenommen, Zelle B3 ist derzeit ausgewählt.
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Das Meldungsfeld zeigt den Wert 3 an, der der Zeilennummer der aktuell aktiven Zelle von B3 entspricht.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:
VBA: So zählen Sie die Anzahl der Zeilen im Bereich
VBA: So kopieren Sie sichtbare Linien in ein anderes Blatt
VBA: So markieren Sie Linien