VBA-Offsetbereich oder Zelle

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:

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave