ВБА оператори поређења
То су оператори који се користе за упоређивање вредности. Оператори поређења укључују једнаке, мање од, веће и не једнаке
Оператори поређења се користе за поређење вредности у сврхе валидације. Рецимо да развијате једноставну апликацију на продајном месту. У овој апликацији желите да потврдите вредности унете пре него што објавите. У таквим случајевима можете користити операторе упоређивања. Овај оператер ће проверити негативне бројеве или осигурати да плаћени износ не прелази наплаћени износ. Оператори поређења добро дођу у таквим ситуацијама.
Следећа табела наводи операторе поређења дефинисане у ВБА.
Оператор | Опис |
---|---|
= | Једнако: проверава да ли су две вредности једнаке. Такође се користи као оператор доделе |
< | Мање од: Овај оператор се користи за одузимање бројева |
> | Веће од: Овај оператор се користи за множење бројева |
<> | Није једнако са: Овај оператор се користи за дељење бројева |
<= | Мање или једнако: |
> = | Већи или једнак: |
ВБА оператори поређења са примером
Следећа табела приказује операторе упоређивања Екцел ВБА са примерима и резултатима.
С / Н | Оператор | Пример | Оутпут |
---|---|---|---|
1 | = | Ако је к = з Тада | Враћа труе ако су једнаки, у супротном враћа фалсе |
2 | < | Ако је к <з Тада | Враћа труе ако је к мање од з, у супротном враћа фалсе |
3 | > | Ако је к> з Тада | Враћа труе ако је к веће од з, у супротном враћа фалсе |
4 | <> | Ако је к <> з Тада | Враћа труе ако нису једнаки, у супротном враћа фалсе |
5 | <= | Ако је к <= з Тада | Враћа труе ако је к мање или једнако з, у супротном враћа фалсе |
6 | > = | Ако је к> = Тада | Враћа труе ако је к веће од з, у супротном враћа фалсе |
Пример изворног кода
Оператор за равноправно упоређивање
If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If
ОВДЕ,
- "Ако је 2 = 1 онда ... У супротном ... Заврши ако" користи наредбу иф за процену услова "2 = 1"
- „МсгБок ...“ је уграђена функција која приказује оквир за поруку.
- Први параметар „Тачно“ или „Нетачно“ је оно што ће бити приказано у оквиру за поруку. У нашем примеру, 2 није једнако 1, па ће у пољу за поруке приказати „фалсе“.
- Други параметар „вбОКОнли“ је дугме које се приказује у оквиру за поруку
- Трећи параметар „Једнаки оператор“ је наслов оквира за поруку.
Извршење горњег кода даје следеће резултате
Преузмите горњи Екцел код