VBA poslinkio diapazonas arba langelis

Nuosavybės poslinkis naudojamas grąžinti langelį arba diapazoną, kuris yra susijęs su nurodytu įvesties langeliu ar diapazonu.

Naudojant poslinkį su diapazono objektu

Jei norite pasirinkti langelį B2, jei langelis A1 yra įvesties diapazonas, galite naudoti šį kodą su objektu „Range“ ir ypatybe „Offset“:

1 Diapazonas („A1“). Poslinkis (1, 1). Pasirinkite

Rezultatas yra toks:

Atkreipkite dėmesį į sintaksę:

Diapazonas. Poslinkis („RowOffset“, „ColumnOffset“)

Teigiami sveikieji skaičiai nurodo poslinkį judėti žemyn ir į dešinę. Neigiami sveikieji skaičiai juda aukštyn ir į kairę.

Nuosavybės poslinkis visada pradedamas skaičiuoti nuo viršutinio kairiojo įvesties langelio ar diapazono langelio.

Naudojant poslinkį su langelių objektu

Jei norite pasirinkti langelį C3, jei langelis D4 yra įvesties diapazonas, galite naudoti šį kodą su objektu Cells ir ypatybe Offset.

Ląstelės (4, 4). Poslinkis (-1, -1). Pasirinkite

Ląstelių grupės pasirinkimas

Taip pat galite pasirinkti langelių grupę naudodami nuosavybę Nuokrypis. Šis kodas pasirinks diapazoną, kuris yra 7 eilutės žemiau ir 3 stulpeliai įvesties diapazono dešinėje („A1: A5“):

1 Diapazonas („A1: A5“). Poslinkis (7, 3). Pasirinkite

Pasirinktas diapazonas („D8: D12“):

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave