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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert