VBA -offsetområde eller celle

Offset -egenskapen brukes til å returnere en celle eller et område, som er i forhold til en spesifisert inngangscelle eller -område.

Bruke forskyvning med rekkeviddeobjektet

Du kan bruke følgende kode med Range -objektet og Offset -egenskapen til å velge celle B2, hvis celle A1 er inndataområdet:

1 Område ("A1"). Forskyvning (1, 1) .Velg

Resultatet er:

Legg merke til syntaksen:

Range.Offset (RowOffset, ColumnOffset)

Positive heltall forteller Offset å flytte ned og til høyre. Negative heltall beveger seg opp og til venstre.

Offset -egenskapen begynner alltid å telle fra cellen øverst til venstre i inngangscellen eller -området.

Bruke forskyvning med celleobjektet

Du kan bruke følgende kode med Cells -objektet og Offset -egenskapen til å velge celle C3 hvis celle D4 er inndataområdet:

Celler (4, 4). Offset (-1, -1) .Velg

Velge en gruppe celler

Du kan også velge en gruppe celler ved hjelp av egenskapen Offset. Følgende kode vil velge området som er 7 rader nedenfor og 3 kolonner til høyre for inngangsområdet ("A1: A5"):

1 Område ("A1: A5"). Forskyvning (7, 3) .Velg

Område (“D8: D12”) er valgt:

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave