Offsetový rozsah alebo bunka VBA

Ofsetová vlastnosť sa používa na vrátenie bunky alebo rozsahu, ktoré sú relatívne k zadanej vstupnej bunke alebo rozsahu.

Použitie posunu s objektom rozsahu

Nasledujúci kód by ste mohli použiť s objektom Range a vlastnosťou Offset na výber bunky B2, ak je vstupným rozsahom bunka A1:

1 Rozsah („A1“). Ofset (1, 1). Vyberte

Výsledkom je:

Všimnite si syntaxe:

Rozsah. Offset (RowOffset, ColumnOffset)

Kladné celé čísla prikazujú posunu nadol a doprava. Záporné celé čísla sa pohybujú nahor a doľava.

Vlastnosť Offset začne počítať vždy od ľavej hornej bunky vstupnej bunky alebo rozsahu.

Použitie ofsetu s objektom Bunky

Nasledujúci kód by ste mohli použiť s objektom Cells a vlastnosťou Offset na výber bunky C3, ak je vstupným rozsahom bunka D4:

Bunky (4, 4). Offset (-1, -1). Vyberte

Výber skupiny buniek

Skupinu buniek môžete vybrať aj pomocou vlastnosti Odsadenie. Nasledujúci kód vyberie rozsah, ktorý je 7 riadkov nižšie a 3 stĺpce napravo od vstupného rozsahu („A1: A5“):

1 Rozsah („A1: A5“). Ofset (7, 3). Vyberte

Je zvolený rozsah („D8: D12“):

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave