VBA If - Orduan - Bestela adierazpena Excel-en (4 adibide)

  • Partekatu Hau
Hugh West

Programazio lengoaietan zehaztutako baldintzaren araberako ekintza multzo bat egiteko erabiltzen dira baldintzazko adierazpenak. Artikulu honetan, If – Then – Else baldintzazko adierazpena VBA Excel-en zer den eta nola erabili erakutsiko dizugu.

Deskargatu Lan-koadernoa.

Doako praktika Excel lan-koadernoa deskarga dezakezu hemendik.

If-Then-Else VBA.xlsm-en

If – Then – Else adierazpenaren sarrera VBAn

VBA If – Then – Else baldintzazko adierazpena batez ere exekuzio-fluxua erabakitzeko erabiltzen da. baldintzak. Baldintza egiazkoa bada, ekintza multzo jakin bat exekutatzen da, eta baldintza faltsua bada, beste ekintza multzo bat egiten da.

  • Sintaxia.
2374

Edo,

8433

Hemen,

Argudioa Beharrezkoa/ Aukerakoa Deskribapena
baldintza Beharrezkoa Adierazpena ala ez ebaluatzen duen zenbakizko adierazpena edo kate-adierazpena. Egia edo Gezurra da. baldintza Nulua bada, Gezurra jotzen da. 20> Ele klausularik ez duen lerro bakarreko inprimakia. Adierazpen bat edo gehiago bi puntuz bereizi behar dira. baldintza Egiazkoa bada, adierazpen hau exekutatzen da.
else_statements Aukerazkoa Adierazpen bat edo gehiago diraegin da aurreko baldintza ez bada Egiazkoa .

4 VBA erabiltzeko adibideak If – Then – Else Adierazpena Excel

Atal honetan, If-Then-Else nola erabiltzen ikasiko duzu VBA kodean 4 adibiderekin.

1. Bilatu bi zenbakiren arteko zenbakirik handiena If – Then – Else adierazpenarekin

Bi zenbaki badituzu eta zein den handiena (edo txikiagoa) jakin nahi baduzu, <1 erabil dezakezu>If-Then-Else adierazpena VBA n.

Urratsak:

  • Sakatu Alt + F11 zure teklatuan edo joan Garatzailea -> Visual Basic Visual Basic Editor irekitzeko.

  • Laster-kodeen leihoan, menu-barratik , egin klik Txertatu -> Modulua .

  • Kopiatu hurrengo kodea eta itsatsi kodearen leihoan.
4165

Zure kodea orain exekutatzeko prest dago.

Hemen, 12345 eta 12335 bi zenbaki konparatzen ari gara, zein den handiagoa jakiteko. Prozesu hau ezin hobea da datu multzo handi batean zenbaki handiak aurkitzeko.

  • Sakatu F5 teklatuan edo menu-barran hautatu Exekutatu -> Exekutatu Azpi/UserForm . Azpi-menu-barran dagoen Play ikono txikia ere klik egin dezakezu makroa exekutatzeko.

Emaitza lortuko duzu. Excel-en MsgBox

Gure kasuan, 12345 zenbakia - aldagaian gordeta Num1 12335 , Num2 zenbakia baino handiagoa da. Beraz, MsgBox-ek 1. zenbakia 2. zenbakia baino handiagoa dela erakusten ari zaigu .

Irakurri gehiago: Ausazko Zenbakia sortzeko Excel Formula (5 adibide)

2. Ikaslearen emaitza egiaztatzea If – Then – Else adierazpena erabiliz VBAn

Ikasle batek azterketa bat gainditzen edo huts egiten duen egiazta dezakezu adierazpen honekin VBA kodean.

Urratsak:

  • Aurreko modu berean, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu a Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
4358

Zure kodea prest dago orain. exekutatu.

Kode honek D5 gelaxkak 33 baino handiagoa den balio bat daukan egiaztatuko du. Hala egiten badu, irteera bat erakutsiko du, ez bada, beste zerbait erakutsiko du.

  • Exekutatu makroa eta zure kodearen arabera lortuko duzu emaitza.

Begiratu goiko datu multzoari emaitzarekin, D5 gelaxkak 95 du. hau da, zalantzarik gabe, 33 baino gehiago, beraz, Emaitza gainditu da erakusten ari da. Baina D7 (22) gelaxkaren kodea exekutatzen badugu, bestela bistaratuko litzateke.

Gehiago irakurri: Nola erabili VBA kasuaren adierazpena ( 13 Adibideak)

Antzeko irakurketak

  • Nola erabili Erregistro-funtzioa Excel VBA-n (5 egokiak)Adibideak)
  • Erabili VBA LTrim funtzioa Excel-en (4 adibide)
  • Nola erabili VBA FileDateTime funtzioa Excel-en (3 erabilera)
  • Erabili VBA Mod operadorea (9 adibide)
  • VBA EXP funtzioa Excel-en (5 adibide)

3. Eguneratu iruzkinak ikasleen kalifikazioan hainbat If – Then – Else VBA-n adierazpena erabiliz

Ikasle bat igarotzen den ala ez ateratzen ikasi duzu If-Then-Else bakar batekin. adierazpena, baina oraingoan Anitz If-Then-Else adierazpenei buruz ikasiko duzu hurrengo adibidearekin.

VBA bat exekutatuko dugu. kodea baldintza anitzetan oinarritutako Iruzkinak lauki horiek betetzeko.

Urratsak:

  • Lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
8538

Zure kodea exekutatzeko prest dago orain.

Kode honek iruzkinak inprimatuko ditu lortutako kalifikazioaren arabera. ikasleak.

  • Exekutatu kode hau eta ikusi hurrengo irudia non iruzkinen koadroak emaitz egokiekin betetzen diren.

4. If-Then-Else adierazpena Excel-eko kodean oinarritutako jarraibide kardinalak eguneratzeko

Ere erabil dezakezu If-Then-Else adierazle kodean oinarritutako norabide kardinalak aurkitzeko. emandako. Begiratuhurrengo irudia non eman diren inizialen araberako jarraibideak ezagutuko ditugu.

Pausoak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodean leihoan, kopiatu hurrengo kodea eta itsatsi.
3823

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu kode hau eta norabide-izenak jasoko dituzu dagozkien gelaxketan.

Edo, kodean oinarritutako norabide bakarra aurkitu nahi baduzu, orduan beheko kodea erabil dezakezu.

5828

Kode honek B5 gelaxkako balioa hartuko du kontuan eta horren araberako emaitza itzuliko du C5 gelaxkan.

Adibidez, " N " gelaxkan B5 idazten baduzu, " Iparraldea emango dizu ; S " B5 gelaxkan " S " idazten baduzu, " South " C5 gelaxkan " South " erakutsiko dizu.

Ondorioa

Artikulu honek If – Then – Else adierazpena nola erabili erakutsi dizu Excel-en VBA -rekin. Artikulu hau zuretzat oso onuragarria izan dela espero dut. Galdetu lasai gaiari buruzko galderarik baduzu.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.