Tabl cynnwys
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.