VBA -offsetområde eller celle

Offset -egenskaben bruges til at returnere en celle eller et område, der er i forhold til en specificeret inputcelle eller -interval.

Brug af forskydning med rækkeviddeobjektet

Du kan bruge følgende kode med Range -objektet og egenskaben Offset til at vælge celle B2, hvis celle A1 er inputområdet:

1 Område ("A1"). Offset (1, 1) .Vælg

Resultatet er:

Bemærk syntaksen:

Range.Offset (RowOffset, ColumnOffset)

Positive heltal fortæller Offset at flytte ned og til højre. Negative heltal bevæger sig op og til venstre.

Offset -egenskaben begynder altid at tælle fra den øverste venstre celle i inputcellen eller -området.

Brug af forskydning med celleobjektet

Du kan bruge følgende kode med Cells -objektet og egenskaben Offset til at vælge celle C3, hvis celle D4 er inputområdet:

Celler (4, 4). Forskydning (-1, -1)

Valg af en gruppe celler

Du kan også vælge en gruppe celler ved hjælp af egenskaben Offset. Den følgende kode vælger området, der er 7 rækker nedenfor og 3 kolonner til højre for inputområdet ("A1: A5"):

1 Område ("A1: A5"). Offset (7, 3) .Vælg

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

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave