ВБА оператери упоређивања: Нису једнаки, мањи или једнаки

Преглед садржаја:

Anonim

ВБА оператори поређења

То су оператори који се користе за упоређивање вредности. Оператори поређења укључују једнаке, мање од, веће и не једнаке

Оператори поређења се користе за поређење вредности у сврхе валидације. Рецимо да развијате једноставну апликацију на продајном месту. У овој апликацији желите да потврдите вредности унете пре него што објавите. У таквим случајевима можете користити операторе упоређивања. Овај оператер ће проверити негативне бројеве или осигурати да плаћени износ не прелази наплаћени износ. Оператори поређења добро дођу у таквим ситуацијама.

Следећа табела наводи операторе поређења дефинисане у ВБА.

Оператор Опис
= Једнако: проверава да ли су две вредности једнаке. Такође се користи као оператор доделе
< Мање од: Овај оператор се користи за одузимање бројева
> Веће од: Овај оператор се користи за множење бројева
<> Није једнако са: Овај оператор се користи за дељење бројева
<= Мање или једнако:
> = Већи или једнак:

ВБА оператори поређења са примером

Следећа табела приказује операторе упоређивања Екцел ВБА са примерима и резултатима.

С / Н Оператор Пример Оутпут
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, па ће у пољу за поруке приказати „фалсе“.
    • Други параметар „вбОКОнли“ је дугме које се приказује у оквиру за поруку
    • Трећи параметар „Једнаки оператор“ је наслов оквира за поруку.

Извршење горњег кода даје следеће резултате

Преузмите горњи Екцел код