Tabloya naverokê
Di vê gotarê de, ez ê nîşanî we bidim ka hûn çawa dikarin li ser bingeha nirxek şaneyê di VBA de Daxuyaniya Heke bikar bînin.
Excel VBA: Ger Daxuyaniya Li ser Bingeha Hucreyê (Nêrîna Zûtirîn)
6839
Pirtûka Xebatê ya Praktîkê dakêşin
Vê pratîkê dakêşin Dema ku hûn vê gotarê dixwînin, pirtûka xebatê ya ku hûn vê gotarê dixwînin tevbigerin.
Ger Daxuyaniya Li Ser Hêza Hucreyê ye.xlsm
Ger Daxuyaniya Li Ser Bingeha Nirxa Hucreyê li Excel VBA
Li vir pelgeya xebatê ya ku tê de nav û nîşaneyên hin şagirtên dibistanekê di îmtîhanekê de hene.
Armanca me ew e ku em fêr bibin ka meriv çawa li ser bingeha nirxek hucreyê ji vê komê daneyê If di Excel de VBA bikar tîne.
1 . Ger Daxuyaniya Li ser Bingeha Hucreya Hucreyek Yekane ya Di Excel VBA de
Berî her tiştî, em ê fêr bibin ku li gorî nirxa yek hucreyê daxuyaniyek If bikar bînin.
Bo nimûne, em hewl bidin ku bibînin ka Natalia Austin di îmtîhanê de derbas bûye an na, ango nîşana di hucreya C3 de ji 40 mezintir e an na.
Di stûna D de encama xwendekaran heye. Ango, heke di şaneya C3 nîşanek ji 40'î mezintir hebe, di şaneya D3 de dê "Derbasbûyî" hebe. Wekî din, ew ê "Failed" hebe.
Em ê hêmanek VBA Range bikar bînin da ku vê gotinê biafirînin Eger li ser bingeha nirxa şaneyê.
Koda VBA ji bo vê dê bibe:
⧭ VBAKod:
3242
⧭ Derketin:
Kodê ji Rêve Bike / Forma Bikarhêner amûra di VBA bara amûrê de.
Ew ê hucreya D3 bike ku "Fail" , ji ber ku nîşana di şaneya C3 de ji 40 ( 32 ) kêmtir e.
2. Ger Daxuyaniya Li ser Bingeha Nirxên Rêjeya Hucreyan Di Excel VBA de
Hûn dikarin Daxuyaniya Ger li ser bingeha nirxên rêzek hucreyan li VBA
Mînakî, li vir em dikarin encama hemî xwendekaran bi kodek yekane bibînin. Em ê di nav loop-for-loop de dubare bikin ku dê hemî şaneyên di rêza C3:C12 de kontrol bike û encamek têkildar vegerîne, "Derbas bû" an "Failed" .
Koda VBA ji bo vê dê bibe:
⧭ Koda VBA:
5895
⧭ Derketin:
Koda ji amûra Run Sub / UserForm di VBA de biavêje 2> toolbar. Ew ê ji bo nîşaneyên ku ji 40 mezintir in "Derbas bû" , û ji bo yên ku ji n 40 kêmtir in "Nêçû" vegere.
Tiştên Bîrnebûnê
Li vir min Daxuyaniyek Ger bi şertek yekane nîşan da. Lê eger tu bixwazî, tu dikarî çend şertan di nav Heke de bi kar bînî.
Heke tu AN çend şertan binivîsî, bi AN .
Û heke hûn Û gelek şertan binivîsin, bi wan re bibin yek Û .
Mînakî, ji bo kontrolkirina ka nîşaneya di şaneya B3 de ji 40 mezintir û ji 50 mezintir e yan na> an na, bikar bînin:
5142