Преглед садржаја
Условни изрази се користе за извођење скупа радњи у зависности од наведеног услова у програмским језицима. У овом чланку ћемо вам показати шта је Иф – Тхен – Елсе условни израз у ВБА Екцел-у и како га користити.
Преузмите радну свеску
Овде можете преузети бесплатну Екцел радну свеску за вежбање.
Иф-Тхен-Елсе у ВБА.клсм
Увод у наредбу Иф – Тхен – Елсе у ВБА
ВБА Иф – Тхен – Елсе условна изјава се углавном користи за одлучивање о току извршења Услови. Ако је услов тачан онда се извршава одређени скуп радњи, а ако је услов нетачан онда се изводи други скуп акција.
- Синтакса
5659
Или,
9710
Овде,
Аргумент | Обавезно/ Опционо | Опис |
---|---|---|
стање | Обавезно | Нумерички израз или стринг израз који процењује да ли је израз је Тачно или Нетачно . Ако је услов Нулл, сматра се Фалсе . |
наредбе | Опционално | Образац у једном реду који нема Елсе клаузулу. Један или више исказа морају бити одвојени двотачкама. Ако је услов Тачно , онда се овај израз извршава. |
елсе_статементс | Опционално | Једна или више изјава суизвршено ако ниједан претходни услов није Труе . |
4 Примера коришћења ВБА Иф – Тхен – Елсе наредбе у Екцел
У овом одељку ћете научити како да користите Иф-Онда-Елсе у ВБА коду са 4 примера.
1. Пронађите највећи број између два броја са Иф – Тхен – Елсе наредбом
Ако имате два броја и желите да сазнате који је већи (или мањи) онда можете користити <1 Наредба>Иф-Тхен-Елсе у ВБА .
Кораци:
- Притисните Алт + Ф11 на тастатури или идите на картицу Програмер -&гт; Висуал Басиц да отворите Висуал Басиц Едитор .
- У искачућем прозору кода, са траке менија , кликните на Уметни -&гт; Модул .
- Копирајте следећи код и налепите га у прозор кода.
3275
Ваш код је сада спреман за покретање.
Овде упоређујемо два броја 12345 и 12335 , да бисмо сазнали који је већи. Овај процес је обично савршен за проналажење великих бројева у великом скупу података.
- Притисните Ф5 на тастатури или са траке менија изаберите Покрени -&гт; Покрените Суб/УсерФорм . Такође можете само да кликнете на малу икону Плаи на траци подменија да бисте покренули макро.
Добићете резултат у Екцел-овом МсгБок
У нашем случају, број 12345 – ускладиштен у променљивој Број1 – је већи од броја 12335 , Број2 . Дакле, МсгБок нам показује да је 1. број већи од 2. броја .
Прочитајте више: Екцел формула за генерисање случајног броја (5 примера)
2. Провера студентског резултата коришћењем Иф – Тхен – Елсе наредбе у ВБА
Можете да проверите да ли је студент положио или пао испит помоћу ове изјаве у коду ВБА .
Кораци:
- На исти начин као и раније, отворите Висуал Басиц Едитор са картице Девелопер и Инсерт а Модуле у прозору кода.
- У прозору кода копирајте следећи код и налепите га.
4253
Ваш код је сада спреман за рун.
Овај код ће проверити да ли ћелија Д5 садржи вредност која је већа од 33 . Ако се појави онда ће приказати један излаз, ако не, онда ће показати нешто друго.
- Покрени макро и добићете резултат у складу са вашим кодом.
Погледајте горњи скуп података са резултатом, ћелија Д5 садржи 95 што је сигурно више од 33 , стога приказује Резултат је прошао . Али ако покренемо код за ћелију Д7 (22), онда би се приказао другачије.
Прочитајте више: Како користити ВБА изјаву случаја ( 13 примера)
Слична очитавања
- Како користити функцију дневника у Екцел ВБА (5 погодноПримери)
- Користите ВБА ЛТрим функцију у Екцел-у (4 примера)
- Како користити ВБА ФилеДатеТиме функцију у Екцел-у (3 употребе)
- Користите ВБА Мод оператор (9 примера)
- ВБА ЕКСП функцију у Екцел-у (5 примера)
3. Ажурирајте коментаре у разреду ученика помоћу вишеструке изјаве Иф – Тхен – Елсе у ВБА
Научили сте како да издвојите да ли је ученик пролазник или не помоћу једног Иф-Тхен-Елсе наредбу, али овог пута ћете научити о Мултипле Иф-Тхен-Елсе наредбама са следећим примером.
Покренућемо ВБА код за попуњавање поља Коментар на основу више услова.
Кораци:
- На исти начин као и раније, отворите Висуал Басиц Едитор са картице Девелопер и Инсерт а Модуле у прозору кода.
- У прозору кода копирајте следећи код и налепите га.
8117
Ваш код је сада спреман за покретање.
Овај код ће штампати коментаре у складу са оценом коју је постигао студенти.
- Покрените овај код и видите следећу слику где су поља за коментаре попуњена одговарајућим резултатима.
4. Иф-тхен-Елсе изјава за ажурирање кардиналних праваца на основу кода у Екцел-у
Можете да користите и Иф-тхен-Елсе да бисте пронашли кардиналне правце на основу кода индикатора обезбеђено. Погледајследећа слика где ћемо сазнати упутства на основу иницијала који су дати.
Кораци:
- Отворите Висуал Басиц Едитор са картице Девелопер и Инсерт а Модуле у прозор кода.
- У коду прозору, копирајте следећи код и налепите га.
4796
Ваш код је сада спреман за покретање.
- Покрени овај код и добићете називе праваца у одговарајућим ћелијама.
Или, ако желите да пронађете само један правац на основу кода, онда можете користити код у наставку.
8829
Овај код ће узети у обзир вредност из ћелије Б5 и вратити резултат у складу са њим у ћелији Ц5 .
На пример, ако упишете „ Н ” у ћелију Б5 , то ће вам дати „ Север ; ако упишете „ С ” у ћелију Б5 , то ће вам показати „ Соутх ” у ћелији Ц5 .
Закључак
Овај чланак вам је показао како да користите наредбу Иф – Тхен – Елсе у Екцел-у са ВБА . Надам се да вам је овај чланак био од велике користи. Слободно питајте ако имате питања у вези са темом.