VBA If – then – Else հայտարարություն Excel-ում (4 օրինակ)

  • Կիսվել Սա
Hugh West

Պայմանական հայտարարություններն օգտագործվում են մի շարք գործողություններ կատարելու համար՝ կախված ծրագրավորման լեզուներում նշված պայմաններից: Այս հոդվածում մենք ձեզ ցույց կտանք, թե որն է If – then – Else պայմանական հայտարարությունը VBA Excel-ում և ինչպես օգտագործել այն:

Ներբեռնել աշխատանքային գիրքը:

Դուք կարող եք ներբեռնել անվճար պրակտիկայի Excel աշխատանքային գիրքը այստեղից:

If-Then-Else VBA.xlsm-ում

Ներածություն If – Then – Else հայտարարության VBA-ում

VBA If – Then – Else պայմանական դրույթը հիմնականում օգտագործվում է որոշելու կատարողական հոսքը: պայմանները. Եթե ​​պայմանը ճշմարիտ է, ապա կատարվում է որոշակի գործողություններ, իսկ եթե պայմանը false է, ապա կատարվում են գործողությունների մեկ այլ շարք:

  • Շարահյուսություն:
4933

Կամ,

4178

Այստեղ,

Փաստարկ Պարտադիր/Ըստ ցանկության Նկարագրություն
պայման Պահանջվում է Թվային արտահայտություն կամ տողային արտահայտություն, որը գնահատում է արդյոք արտահայտությունը Ճիշտ է կամ Սխալ : Եթե ​​ պայման -ը զրո է, ապա այն համարվում է Սխալ ։
հայտարարություններ Ըստ ցանկության Մի տողանի ձև, որը չունի Ուրիշ կետ: Մեկ կամ մի քանի հայտարարություններ պետք է բաժանվեն երկու կետով: Եթե ​​ պայման Ճիշտ է, ապա այս հայտարարությունը կատարվում է:
else_statements Ըստ ցանկության Մեկ կամ մի քանի հայտարարություններ ենկատարվում է, եթե ոչ մի նախորդ պայման Ճիշտ է :

4 VBA-ի օգտագործման օրինակներ If – then – Other statement in Excel

Այս բաժնում դուք կսովորեք, թե ինչպես օգտագործել If-Then-Else VBA կոդում՝ 4 օրինակով:

1. Գտեք երկու թվերի միջև ամենամեծ թիվը If – then – Else հայտարարությամբ

Եթե ունեք երկու թիվ և ցանկանում եք պարզել, թե որն է ավելի մեծ (կամ փոքր), ապա կարող եք օգտագործել If-Then-Else հայտարարությունը VBA -ում:

Քայլեր.

  • Սեղմեք Alt + F11 ձեր ստեղնաշարի վրա կամ անցեք ներդիր Մշակող -> Visual Basic բացելու համար Visual Basic Editor :

  • Բացվող կոդի պատուհանում, ցանկի տողից , սեղմեք Տեղադրել -> Մոդուլ .

  • Պատճենեք հետևյալ կոդը և տեղադրեք կոդի պատուհանում:
9447

Ձեր կոդը այժմ պատրաստ է գործարկման:

Այստեղ մենք համեմատում ենք երկու թվեր 12345 և 12335 , որպեսզի պարզենք, թե որն է ավելի մեծ: Այս գործընթացը սովորաբար կատարյալ է մեծ տվյալների բազայում մեծ թվեր գտնելու համար:

  • Սեղմեք F5 ձեր ստեղնաշարի վրա կամ ընտրացանկից ընտրեք Գործարկել -> Գործարկեք Sub/UserForm : Կարող եք նաև պարզապես սեղմել փոքր Play պատկերակը ենթամենյուի տողում՝ մակրո գործարկելու համար:

Դուք կստանաք արդյունքը Excel-ի MsgBox

Մեր դեպքում համարը 12345 – պահվում է փոփոխականում Num1 –  ավելի մեծ է, քան 12335 , Num2 թիվը: Այսպիսով, MsgBox-ը մեզ ցույց է տալիս, որ 1-ին թիվը մեծ է 2-րդ համարից :

Կարդալ ավելին. Excel-ի բանաձևը պատահական թվեր ստեղծելու համար (5 օրինակ)

2. Ուսանողի արդյունքների ստուգում VBA-ում If – Then – Else-ի միջոցով

Դուք կարող եք ստուգել՝ արդյոք ուսանողը հանձնում է քննությունը, թե ոչ՝ այս դրույթով VBA կոդում:

Քայլեր.

  • Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Մոդուլ կոդի պատուհանում:
  • Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
9235

Ձեր կոդը այժմ պատրաստ է գործարկել:

Այս կոդը կստուգի, թե արդյոք D5 բջիջը ունի 33 -ից մեծ արժեք: Եթե ​​դա արվի, ապա այն ցույց կտա մեկ ելք, եթե ոչ, ապա ցույց կտա մեկ այլ բան:

  • Գործարկել մակրո և դուք կստանաք արդյունքը ձեր կոդի համաձայն:

Նայեք վերը նշված տվյալների հավաքածուին արդյունքով, D5 բջիջը պահում է 95 ինչը, անշուշտ, ավելին է, քան 33 , հետևաբար այն ցուցադրում է Արդյունքը անցում է : Բայց եթե գործարկենք D7 (22) բջիջի կոդը, ապա այն այլ կերպ կցուցադրվի:

Կարդալ ավելին. Ինչպես օգտագործել VBA Case Statement-ը ( 13 Օրինակներ)

Նման ընթերցումներ

  • Ինչպես օգտագործել Log ֆունկցիան Excel VBA-ում (5 հարմար էՕրինակներ)
  • Օգտագործել VBA LTrim ֆունկցիան Excel-ում (4 օրինակ)
  • Ինչպես օգտագործել VBA FileDateTime ֆունկցիան Excel-ում (3 օգտագործում)
  • Օգտագործեք VBA Mod օպերատորը (9 օրինակ)
  • VBA EXP ֆունկցիան Excel-ում (5 օրինակ)

3. Թարմացրեք մեկնաբանությունները ուսանողական դասարանում՝ օգտագործելով բազմաթիվ If –Then –Else հայտարարություն VBA-ում

Դուք սովորել եք, թե ինչպես կարելի է դուրս բերել ուսանողի անցնող կամ ոչ մեկ If-Then-Else հայտարարություն, բայց այս անգամ դուք կսովորեք Բազմաթիվ If-Then-Else հայտարարությունների մասին հետևյալ օրինակով:

Մենք կգործարկենք VBA կոդը՝ լրացնելու այդ Մեկնաբանություն տուփերը՝ հիմնված բազմաթիվ պայմանների վրա:

Քայլեր.

  • Նույն կերպ, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Module կոդի պատուհանում:
  • Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
6191

Ձեր կոդը այժմ պատրաստ է գործարկման:

Այս կոդը կտպագրի մեկնաբանություններ՝ ըստ ստացված գնահատականի ուսանողներ:

  • Գործարկեք այս կոդը և տեսեք հետևյալ նկարը, որտեղ մեկնաբանությունների դաշտերը լրացվում են համապատասխան արդյունքներով:

4. If-Then-Else հայտարարությունը Excel-ում կոդի հիման վրա կարդինալ ուղղությունները թարմացնելու համար

Դուք կարող եք նաև օգտագործել If-Then-Else ` ցուցիչի կոդի վրա հիմնված հիմնական ուղղությունները գտնելու համար: տրամադրված. Նայեքհետևյալ նկարը, որտեղ մենք կպարզենք ուղղությունները՝ հիմնվելով տրված սկզբնատառերի վրա:

Քայլեր.

  • Բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Module կոդի պատուհանում:
  • Կոդում: պատուհան, պատճենեք հետևյալ կոդը և տեղադրեք այն:
2991

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Գործարկել այս կոդը, և դուք կստանաք ուղղությունների անունները համապատասխան բջիջներում:

Կամ, եթե ցանկանում եք գտնել ընդամենը մեկ ուղղություն՝ հիմնված կոդի վրա, ապա կարող եք օգտագործել ստորև նշված կոդը:

8999

Այս կոդը հաշվի կառնի B5 բջիջի արժեքը և կվերադարձնի արդյունքը ըստ դրա C5 բջիջում:

Օրինակ, եթե գրեք « N » բջիջում B5 , այն ձեզ կտա « Հյուսիս ; եթե S գրեք B5 բջիջում, այն ձեզ ցույց կտա Հարավ > բջիջում C5 :

Եզրակացություն

Այս հոդվածը ցույց տվեց ձեզ, թե ինչպես օգտագործել If – then – Else հայտարարությունը Excel-ում VBA -ով: Հուսով եմ, որ այս հոդվածը շատ օգտակար է եղել ձեզ համար: Ազատորեն հարցրեք, թե թեմայի վերաբերյալ հարցեր ունեք:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: