Intervallo o cella di offset VBA

La proprietà Offset viene utilizzata per restituire una cella o un intervallo, relativo a una cella o un intervallo di input specificato.

Utilizzo dell'offset con l'oggetto intervallo

È possibile utilizzare il codice seguente con l'oggetto Range e la proprietà Offset per selezionare la cella B2, se la cella A1 è l'intervallo di input:

1 Intervallo ("A1"). Offset (1, 1). Seleziona

Il risultato è:

Notare la sintassi:

Range.Offset(RowOffset, ColumnOffset)

I numeri interi positivi indicano a Offset di spostarsi verso il basso e verso destra. Gli interi negativi si spostano verso l'alto e verso sinistra.

La proprietà Offset inizia sempre a contare dalla cella in alto a sinistra della cella o dell'intervallo di input.

Utilizzo dell'offset con l'oggetto Cells

È possibile utilizzare il codice seguente con l'oggetto Cells e la proprietà Offset per selezionare la cella C3 se la cella D4 è l'intervallo di input:

Celle(4, 4).Offset(-1, -1).Seleziona

Selezione di un gruppo di celle

Puoi anche selezionare un gruppo di celle utilizzando la proprietà Offset. Il codice seguente selezionerà l'intervallo che è 7 righe sotto e 3 colonne a destra dell'intervallo di input ("A1: A5"):

1 Intervallo ("A1: A5"). Offset (7, 3). Seleziona

L'intervallo ("D8:D12") è selezionato:

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave