Offsetový rozsah nebo buňka VBA

Offset Vlastnost se používá k vrácení buňky nebo rozsahu, který je relativní k zadané vstupní buňce nebo rozsahu.

Použití ofsetu s objektem rozsahu

Následující kód byste mohli použít s objektem Range a vlastností Offset k výběru buňky B2, pokud je buňka A1 vstupním rozsahem:

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

Výsledek je:

Všimněte si syntaxe:

Rozsah.Offset (RowOffset, ColumnOffset)

Kladná celá čísla říkají Offsetu, aby se posunul dolů a doprava. Záporná celá čísla se pohybují nahoru a doleva.

Vlastnost Offset vždy začíná počítat od levé horní buňky vstupní buňky nebo rozsahu.

Použití ofsetu s objektem Cells

Následující buňku můžete použít s objektem Cells a vlastností Offset k výběru buňky C3, pokud je vstupním rozsahem buňka D4:

Buňky (4, 4). Offset (-1, -1). Vyberte

Výběr skupiny buněk

Můžete také vybrat skupinu buněk pomocí vlastnosti Offset. Následující kód vybere rozsah, který je 7 řádků níže a 3 sloupce napravo od vstupního rozsahu („A1: A5“):

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

Je vybrán rozsah („D8: D12“):

wave wave wave wave wave