Sut i Ddefnyddio Gwrthbwyso Ystod VBA (11 Ffordd)

  • Rhannu Hwn
Hugh West

Os ydych chi'n chwilio am rai o'r ffyrdd hawsaf o ddefnyddio VBA Range Offset, yna fe welwch fod yr erthygl hon yn werth chweil. Gadewch i ni ddechrau gyda'r ffyrdd o ddefnyddio'r VBA Range Offset.

Lawrlwytho Llyfr Gwaith

VBA Range Offset.xlsm

11 Ffyrdd o Ddefnyddio Gwrthbwyso Ystod VBA

Mae gennyf y tabl data canlynol sy'n cynnwys gwybodaeth rhai myfyrwyr am goleg. Gan ddefnyddio'r set ddata hon, byddaf yn esbonio'r ffyrdd o ddefnyddio'r VBA Ystod Offset.

I'r diben hwn, rwyf wedi defnyddio fersiwn Microsoft Excel 365 , gallwch ddefnyddio unrhyw fersiynau eraill yn ôl eich hwylustod.

Dull-1: Dewis Cell drwy Ddefnyddio Ystod VBA

Yma, byddwn yn dewis cell sy'n cynnwys yr enw Daniel Defoe. I'r diben hwn, byddwn yn defnyddio'r ffwythiant RANGE yn VBA .

Cam-01 :

➤Ewch i Datblygwr Tab>> Visual Basic Opsiwn

Yna, mae'r Bydd Golygydd Sylfaenol Gweledol yn agor.

➤Ewch i Mewnosod Tab>> Modiwl Opsiwn

Ar ôl hynny, bydd Modiwl yn cael ei greu.

Cam-02 :

➤Ysgrifennwch y cod canlynol

8541

Bydd yn dewis cell B8 .

➤Pwyswch F5

Canlyniad :

Yn y modd hwn, fe gewch y gell sy'n cynnwys Daniel Defoe a ddewiswyd.

3>

Darllenwch fwy: Sut i Ddefnyddio Gwrthrych Amrediad VBA yn Excel

Dull-2: Dewis Grŵp o Gelloedd Cyffiniol trwy Ddefnyddio Ystod VBA

Gallwch ddewis ystod o gelloedd cyffiniol fel y golofn Enw Myfyriwr a'r golofn Canlyniad yn y tabl canlynol drwy ddilyn y dull hwn.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

5108

Bydd yn dewis y celloedd o B5 i C10 .

➤Pwyswch F5

Canlyniad :

Ar ôl hynny, byddwch yn cael y celloedd yn Colofn B a Colofn C a ddewiswyd.

Dull-3: Dewis Grŵp o Gelloedd Anghydweddol drwy Ddefnyddio Ystod VBA

Tybiwch, rydych am ddewis y myfyrwyr o'r enw William David a Michael Anthony gan gynnwys eu Id E-bost priodol. I ddewis y celloedd anghydweddol hyn gallwch ddilyn y dull hwn.

Cam-01 :

➤Dilyn Cam -01 o Dull-1

8272

Bydd yn dewis y celloedd B6 , D6 , B9, a D9 .

➤Pwyswch F5

Canlyniad :<3

Yna, fe gewch y celloedd sy'n cynnwys enw'r myfyriwr William David , Michael Anthony, a'u priod Id E-bost a ddewiswyd.

Dull-4: Dewis Grŵp o Gelloedd Anghydgyffwrdd ac Ystod trwy Ddefnyddio Ystod VBA

Gallwch ddewis ystod o gelloedd a rhai celloedd nad ydynt yn gyffiniol ar yr un pryd trwy ddilyn hyndull.

Cam-01 :

➤Dilynwch Cam-01 o Dull- 1

3899

Bydd yn dewis yr ystod o gelloedd yn yr ystod B5:B10 a'r ddwy gell arall D6 , D10 .

➤Pwyswch F5

Canlyniad :

Ar ôl hynny, fe gewch y celloedd yn y golofn Enw'r Myfyriwr a dau Id E-bost ar gyfer William David a Donald Paul a ddewiswyd.

Dull-5: Dewis Ystod trwy Ddefnyddio Offset Ystod VBA

Gallwch ddewis ystod o gelloedd yn y golofn Enw Myfyriwr trwy ddefnyddio'r Swyddogaeth OFFSET .

Cam-01 :

➤Dilyn Cam-01 o Dull-1

9568

Ar y dechrau, bydd Ystod (“A1:A6”) yn dewis yr ystod A1:A6 , ac yna <1 Bydd> Offset(4, 1) yn symud 4 rhes i lawr o gell A1 ac 1 golofn i'r ochr dde. Ar ôl hynny, bydd yr un nifer o gelloedd yn yr ystod A1:A6 yn cael eu dewis yma.

➤Pwyswch F5

Canlyniad :

Yn y modd hwn, byddwch yn dewis y golofn Enw Myfyriwr .

Dull-6: Ystod Gwrthbwyso Ystod VBA Negyddol

Gallwch ddewis y golofn Id E-bost drwy ddilyn y dull hwn.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

8778

Ar y dechrau, bydd Ystod ("F11:F16") yn dewis yr ystod F11: F16 , ac yna Offset (-6, -2) yn symud 6 rhesi i fyny o gell F11 a 2 golofn ar yr ochr chwith. Wedi hynny, bydd yr un nifer o gelloedd yn yr ystod F11:F16 yn cael eu dewis o'r fan hon.

➤Pwyswch F5

Canlyniad :

Ar ôl hynny, byddwch yn gallu dewis y golofn Id E-bost .

Darlleniadau Tebyg:

  • VBA ar gyfer Pob Cell o fewn Ystod yn Excel (3 Dull)
  • Sut i Gyfrif Testun yn Excel (7 Tric Hawdd)

Dull-7: Dewis Ystod mewn perthynas â'r Gell Actif

Yma, mae gennym gell weithredol (cell A1 ) ac mewn perthynas â'r gell hon, byddwn yn dewis yr ystod data yn y dull hwn.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

6713

Yma, activecell yw A1

Bydd y rhan gyntaf activecell.Offset(4, 1) yn dewis cell 4 rhes i lawr ac 1 golofn i'r dde o'r gell A1 a bydd yr ail ran activecell.Offset(9, 3) yn dewis cell 9 rhes i lawr a 3 cholofn i'r dde o gell A1 .

Yn olaf, i gyd o'r celloedd rhwng y ddau hyn bydd celloedd yn cael eu dewis.

➤Pwyswch F5

Canlyniad :

Yna , byddwch yn gallu dewis yr ystod ddata gyfan.

Method-8: Copïo Ystod

Os ydych am gopïo ystod o gelloedd, yna gallwch ddilyn y dull hwn.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

3166

Ar y dechrau,Bydd Ystod ("A1: A6") yn dewis yr ystod A1: A6 , ac yna Offset(4, 1) yn symud 4 rhes i lawr o'r gell A1 ac 1 golofn i'r ochr dde. Wedi hynny, bydd yr un nifer o gelloedd yn yr ystod A1:A6 yn cael eu dewis o'r fan hon.

Yn olaf, bydd yn copïo'r gwerthoedd yn yr ystod B5:B10 .

➤Pwyswch F5

Canlyniad :

Ar ôl hynny, chi yn gallu copïo'r amrediad data yn y golofn Enw Myfyriwr .

Dull-9: Dileu Ystod

Yma, byddwn yn dangos y ffordd i ddileu ystod o ddata trwy ddefnyddio cod VBA .

Cam-01 :

➤Dilyn Cam-01 o Dull-1

6921

Yn gyntaf, bydd Ystod ("F11:F17") yn dewis y ystod F11:F17 , ac yna Offset (-7, -2) yn symud 7 rhes i fyny o gell F11 a 2 golofn i'r ochr chwith. Wedi hynny, bydd yr un nifer o gelloedd yn yr ystod F11:F17 yn cael eu dewis yma.

Yn olaf, bydd yn dileu'r ystod D4:D10 .

➤Pwyswch F5

Canlyniad :

Yn y modd hwn, byddwch yn copïo yr ystod data yn y golofn Email Id .

Dull-10: Defnyddio Ystod Ystod Offset VBA i Mewnbynnu Gwerth

Yma, mae gennym gell wag (rydym wedi tynnu'r gwerth yn y gell hon ar gyfer egluro'r dull hwn) yn y golofn Enw Myfyriwr ac rydym am ei llenwi â'r enw Joseph Michael . Trwy ddefnyddio a Cod VBA gallwn roi'r gwerth hwn yn hawdd.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

9906

Yn gyntaf, bydd Ystod ("A1") yn dewis y gell A1 , ac yna Offset(6, 1) yn symud 6 rhes i lawr o gell A1 ac 1 golofn i'r ochr dde. Ar ôl hynny, bydd cell B7 yn cael ei dewis ac yn olaf, bydd yn nodi'r gwerth "Joseph Michael" yn y gell hon.

>➤Press F5

Canlyniad :

Fel hyn, fe gewch yr enw Joseph Michael yn y gell B7 .

Dull-11: Defnyddio Offset Ystod VBA i Gael Allbwn

Tybiwch, eich bod am ysgrifennu Pasiwyd neu Methu cyfateb i enwau'r myfyrwyr yn dibynnu ar y Colofn Canlyniad lle mae Pasio neu Methu wedi'i ysgrifennu mewn cromfach. I ddod o hyd i'r is-linyn hwn yn y golofn Canlyniad a'i ysgrifennu i lawr yn y golofn Llwyddo/Methu dilynwch y dull hwn.

1>Cam-01 :

➤Dilyn Cam-01 o Dull-1

8747

Yma, amrediad y gell <1 Dewisir>C5:C10 gan Range("C5:C10") sef y Colofn Canlyniad

InStr(cell. gwerth, “Pasio”) > 0 yw'r cyflwr lle mae'r rhif yn fwy na sero (pan mae'r gell yn cynnwys "Pasio" )  yna bydd y llinell ganlynol yn parhau ac yn rhoi'r allbwn yn y gell gyfagos fel Pasiwyd . Yma, bydd y gell gyfagos yn cael ei ddewis gan cell.Offset(0, 1) , sy'n golygu y bydd yn symud 1 golofn i'r dde o'r gell fewnbwn.

Os aiff y cyflwr yn anwir yn golygu nad yw cell yn cynnwys unrhyw “Pasio” yna bydd y llinell o dan Arall yn gweithredu ac yn rhoi gwerth allbwn yn y gell gyfagos fel Methwyd .

Bydd y ddolen hon yn parhau ar gyfer pob cell .

➤Pwyswch F5

Canlyniad :

Yna, fe gewch yr allbynnau Pasiwyd neu Wedi Methu yn y Llwyddo/Methu colofn.

Adran Ymarfer

Ar gyfer gwneud ymarfer ar eich pen eich hun rydym wedi darparu adran Ymarfer fel isod mewn tudalen o'r enw Arfer . Gwnewch hynny ar eich pen eich hun.

Casgliad

Yn yr erthygl hon, ceisiais ymdrin â'r ffyrdd hawsaf o ddefnyddio gwrthbwyso ystod VBA yn Excel yn effeithiol. Gobeithio y bydd yn ddefnyddiol i chi. Os oes gennych unrhyw awgrymiadau neu gwestiynau, mae croeso i chi eu rhannu gyda ni.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.