VBA nobīdes diapazons vai šūna

Rekvizīts Nobīde tiek izmantots, lai atgrieztu šūnu vai diapazonu, kas ir attiecībā pret noteiktu ievades šūnu vai diapazonu.

Ofseta izmantošana ar diapazona objektu

Lai atlasītu šūnu B2, varat izmantot šo kodu ar objektu diapazons un nobīde, ja šūna A1 ir ievades diapazons:

1 Diapazons ("A1"). Nobīde (1, 1). Izvēlieties

Rezultāts ir šāds:

Ievērojiet sintaksi:

Diapazons. Nobīde (RowOffset, ColumnOffset)

Pozitīvi veseli skaitļi liek nobīdei virzīties uz leju un pa labi. Negatīvi veseli skaitļi pārvietojas uz augšu un pa kreisi.

Rekvizīts Nobīde vienmēr sāk skaitīt no ievades šūnas vai diapazona augšējās kreisās šūnas.

Ofseta izmantošana ar šūnu objektu

Lai atlasītu šūnu C3, ja šūna D4 ir ievades diapazons, varat izmantot šādu kodu kopā ar objektu Šūnas un rekvizītu Nobīde.

Šūnas (4, 4). Nobīde (-1, -1). Atlasiet

Šūnu grupas izvēle

Jūs varat arī atlasīt šūnu grupu, izmantojot rekvizītu Offset. Šis kods atlasīs diapazonu, kas ir 7 rindas zemāk un 3 kolonnas pa labi no ievades diapazona (“A1: A5”):

1 Diapazons ("A1: A5"). Nobīde (7, 3). Izvēlieties

Atlasīts diapazons (“D8: D12”):

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave