Die Offset-Eigenschaft wird verwendet, um eine Zelle oder einen Bereich zurückzugeben, der relativ zu einer angegebenen Eingabezelle oder einem Bereich ist.
Verwenden von Offset mit dem Range-Objekt
Sie können den folgenden Code mit dem Range-Objekt und der Offset-Eigenschaft verwenden, um Zelle B2 auszuwählen, wenn Zelle A1 der Eingabebereich ist:
1 | Range("A1").Offset(1, 1).Select |
Das Ergebnis ist:
Beachten Sie die Syntax:
Range.Offset(RowOffset, ColumnOffset)
Positive Ganzzahlen weisen Offset an, sich nach unten und rechts zu bewegen. Negative ganze Zahlen bewegen sich nach oben und nach links.
Die Offset-Eigenschaft beginnt immer mit der Zählung von der oberen linken Zelle der Eingabezelle oder des Eingabebereichs.
Verwenden von Offset mit dem Cells-Objekt
Sie können den folgenden Code mit dem Cells-Objekt und der Offset-Eigenschaft verwenden, um Zelle C3 auszuwählen, wenn Zelle D4 der Eingabebereich ist:
Zellen(4, 4).Offset(-1, -1).Wählen
Auswählen einer Zellengruppe
Sie können auch eine Gruppe von Zellen mit der Eigenschaft Offset auswählen. Der folgende Code wählt den Bereich aus, der 7 Zeilen darunter und 3 Spalten rechts vom Eingabebereich ("A1: A5") liegt:
1 | Bereich("A1:A5").Offset(7,3).Wählen |
Bereich(“D8:D12”) ist ausgewählt: