ВБА буларска операција

У Екцелу када упоредимо два ћелијска садржаја или бројеве примењујући једнаки знак између њих, добијамо излаз у ТРУЕ или ФАЛСЕ формату. Што значи да вредности које упоређујемо могу бити једнаке или не морају бити једнаке. На сличан начин имамо и Боолеан у ВБА Екцел-у. Боолеан такође даје излаз у облику ТРУЕ или ФАЛСЕ. Боолеан је облик врсте података који може садржавати само ТРУЕ или ФАЛСЕ. Када дајемо неки допринос Боолеан-у и ако тест постане ТРУЕ, одговор добијамо као ТРУЕ или добијамо ФАЛСЕ.

Како се користи Боолеан у ВБА Екцел-у?

Погледајмо примере Боолеан-а у Екцелу ВБА.

Можете преузети овај ВБА предложак Боолеан Екцел овде - ВБА предложак Боолеан Екцел

Пример бр. 1 - ВБА боолеан

Погледајмо врло једноставан пример где ћемо видети како применити Боолеан док упоређујемо неке.

Корак 1: За то идите на прозор ВБА и кликните на картицу Уметање . С листе одаберите модул као што је приказано у наставку.

Корак 2: Сада у отворени модул напишите подкатегорију ВБА Боолеан. Овде можемо одабрати да напишемо било које име потпроцеуре.

Шифра:

 Суб ВБАБоолеан1 () Крај Суб 

Корак 3: Сада дефинишите Дим са било којим именом, рецимо А и променљиву А доделите као Боолеан као што је приказано испод.

Шифра:

 Суб ВБАБоолеан1 () Дим А као бооле крај Суб 

Корак 4: Размотримо два броја, 1 и 2. А сада ћемо тестирати уз помоћ Боолеан да ли је 2 већи од 1 или не. Дакле, у следећи ред напишите математички израз 1 <2 испод дефинисане променљиве А.

Шифра:

 Суб ВБАБоолеан1 () Дим А као бооле А = 1 <2 Крај Суб 

Корак 5: Сада доделите оквир за поруку променљивој А да бисте видели какав ће се резултат појавити када покренемо код.

Шифра:

 Суб ВБАБоолеан1 () Дим А као бооле А = 1 <2 МсгБок А Енд Суб 

Корак 6: Да бисте покренули код, кликните на дугме Плаи који се налази испод траке са менијима, као што је приказано испод. Као што видимо, излаз смо добили као ТРУЕ, што значи да је 1 мања од 2.

Корак 7: Ако променимо знак као 1 је већи од 2 као што је приказано у наставку. Шта бисмо добили?

Шифра:

 Суб ВБАБоолеан1 () Дим А као бооле А = 1> 2 МсгБок А Енд Суб 

Корак 8: Да бисте ово тестирали, поново покрените код. Видећемо, Боолеан је дао ФАЛСЕ јер 1 не може бити већи од 2.

Пример бр. 2 - ВБА боолеан

У овом примеру ћемо тестирати да ли Боолеан ради за текст или не. Да бисмо то применили, потребан нам је модул.

Корак 1: Отворите нови модул и додијелите му поткатегорију на име ВБА Боолеан или било које име по вашем избору.

 Суб ВБАБоолеан2 () Крај Суб 

Корак 2: Дефинишите променљиву А и доделите јој логичку функцију.

Шифра:

 Суб ВБАБоолеан2 () Дим А као бооле крај Суб 

Корак 3: Сада доделите текст дефинисаној променљивој А. Рецимо да је текст ВБА боолеан. И то би требало бити под обрнутим зарезима.

Шифра:

 Суб ВБАБоолеан2 () Дим А Ас Боолеан А = "ВБА Боолеан" Енд Суб 

Корак 4: На крају, дајте ту променљиву А у оквир за поруке да бисте видели излаз као што је приказано испод.

Шифра:

 Суб ВБАБоолеан2 () Дим А Ас Боолеан А = "ВБА Боолеан" МсгБок А Енд Суб 

Корак 5: Када завршите, покрените код. Добићемо поруку о грешци као „Грешка у току времена 12 - неусклађивање типа“ што значи да Боолеан не подржава унос као текст.

Пример бр. 3 - ВБА боолеан

У овом примеру ћемо видети да ли Боолеан ради за број без икаквог поређења.

1. корак: Отворите нови модул и додајте му подкатегорију ВБА Боолеан као што је приказано у наставку.

Шифра:

 Суб ВБАБоолеан3 () Крај Суб 

Корак 2: Сада дефинишите променљиву Дим а као Боолеан као што је приказано у наставку.

Шифра:

 Суб ВБАБоолеан3 () Дим А као бооле крај Суб 

Корак 3: Као што је горе дискутирано, дат ћемо променљивој А број. Узмимо да је тај број 10.

Шифра:

 Суб ВБАБоолеан3 () Дим А као бооле А = 10 Крај Суб 

Корак 4: Након тога, одаберите функцију мсгбок и доделите је променљивој А. То ће нам помоћи да одштампамо вредност уз помоћ Боолеан-а.

Шифра:

 Суб ВБАБоолеан3 () Дим А као бооле А = 10 МсгБок А Енд Суб 

Корак 5: Сада покрените код. Добићемо поруку са поруком као ТРУЕ.

Корак 6: Сада променимо ту вредност у 0 са 10.

Шифра:

 Суб ВБАБоолеан3 () Дим А као бооле А = 0 МсгБок А Енд Суб 

Корак 7: Сада поново покрените код. Видећемо да је оквир за поруку вратио излаз као ФАЛСЕ. У Боолеан-у, било која вредност већа од 0 увек ће дати одговор као ТРУЕ, док 0 ће вратити вредност као ФАЛСЕ.

Пример бр. 4 - ВБА боолеан

У овом примеру ћемо видети како у Боолеу делује већи од-једнак (> =) или мање од-једнак (<= ) . То ће се урадити уз помоћ петље Иф-Енд Иф.

Корак 1: Отворите нови модул и напишите подкатегорију ВБА Боолеан као што је приказано у наставку.

Шифра:

 Суб ВБАБоолеан4 () Крај Суб 

Корак 2: Сада дефинишите две променљиве са било којим именом по вашем избору. Овде смо изабрали А и Б као Интегер. Што значи да ће оба сачувати нумеричке вредности.

Шифра:

 Суб ВБАБоолеан4 () Дим А као цео број Дим Б као цео крај Суб 

Корак 3: Сада доделите било које вредности променљивим А и Б. Овде смо изабрали бројеве 1 и 2 за променљиве А и Б као што је приказано у наставку.

Шифра:

 Под ВБАБоолеан4 () Дим А као цели број Дим Б као цео број А = 1 Б = 2 крајњи пот 

Корак 4 : Као што је горе наведено, користићемо петљу Иф-Елсе. Сада отворите петљу Иф-Енд Иф у коју ћемо написати критеријуме.

Шифра:

 Под ВБАБоолеан4 () Дим А као цели број Дим Б као цео број А = 1 Б = 2 Ако крај ако крај Суб 

Корак 5: Сада напишите код, Ако је А мањи од Б, покажите нам поруку ТРУЕ, иначе нам покажите као ФАЛСЕ.

Шифра:

 Суб ВБАБоолеан4 () Дим А као цели број Дим Б као цео број А = 1 Б = 2 Ако је А <= Б, онда је МсгБок Труе Елсе МсгБок Фалсе Енд Иф Енд Суб 

Корак 6: Сада саставите горњи код корак по корак, а затим покрените ако није пронађена ниједна грешка. Видећемо, оквир поруке има поруку као ТРУЕ, што значи да је вредност сачувана у променљивој А (која је 1) мања од вредности смештене у променљивој Б (која је 2).

Прос ВБА Боолеан

  • Врло је корисно када желимо да имплементирамо ток процеса пратећи ТРУЕ и ФАЛСЕ за сваку итерацију.
  • Условно упоређивање уз помоћ било које врсте петље лако се може провести.

Против ВБА Боолеан-а

  • У Боолеан-у се могу користити само бројеви. Показаће се грешка ако се користи за текст као што је приказано у примеру-2.

Ствари које треба запамтити

  • Употреба Боолеан-а са било којим петљом ће корисницима дати бољи резултат. А поређење се може обавити на различите начине.
  • Боолеан је врста формула за упоређивање ћелија која се користи у екцелу, али упоређује само нумеричке или математичке вредности.
  • Увек сачувајте датотеку у формату за омогућавање макронаредбе да бисте задржали писани код који ћете користити у будућности.

Препоручени чланци

Ово је водич за ВБА Боолеан. Овде смо расправљали о томе како користити Боолеан у Екцелу ВБА заједно са практичним примерима и довнлоад-ом Екцел шаблона. Можете и да прођете кроз друге наше предложене чланке -

  1. Како се користи ВБА ИсНумериц Фунцтион?
  2. Прављење Цомбо Бок-а у Екцелу
  3. Уметните ЦхецкБок у Екцел
  4. ВБА УЦАСЕ функција у Екцелу

Категорија: