La proprietà Offset in Excel VBA calcia la gamma che è un particolare numero di righe e colonne di distanza da un certo intervallo (confine di seguito a scopo puramente illustrativo).

Posizionare un pulsante di comando nel foglio di lavoro e aggiungere le righe di codice che segue:

Dim example As Range

Set example = Range("A1:A2")

example.Offset(3, 2).Select

Risultato quando si fa clic sul pulsante di comando sul foglio:

Excel VBA Offset Property Result

Spiegazione: queste linee di codice selezionare l’intervallo che è 3 righe sotto e 2 colonne a destra Range ( “A1: A2”). La proprietà Offset assume sempre la cella superiore sinistra di un intervallo del punto di partenza.

Per un esempio pratico della proprietà offset, vedere il nostro programma di collegamento ad esempio : / VBA-esempi-creare-un-modello [Crea un motivo].