VBA võrdlusoperaatorid: pole võrdsed, väiksemad või võrdsed

Lang L: none (table-of-contents):

Anonim

VBA võrdlusoperaatorid

Need on operaatorid, mida kasutatakse väärtuste võrdlemiseks. Võrdlusoperaatorite hulka kuulub võrdne, väiksem kui, suurem kui ja mitte võrdne

Valideerimise eesmärgil kasutatakse väärtuste võrdlemiseks võrdlusoperaatoreid. Oletame, et töötate välja lihtsa müügikoha rakenduse. Selles rakenduses soovite enne postitamist sisestatud väärtused kinnitada. Sellistel juhtudel saate kasutada võrdlusoperaatoreid. See operaator kontrollib negatiivsete arvude põhjal või veendumaks, et makstud summa ei ületa arveldatud summat. Võrdlusoperaatorid tulevad sellistes olukordades kasuks.

Järgmises tabelis on loetletud VBA-s määratletud võrdlusoperaatorid.

Operaator Kirjeldus
= Võrdne: kontrollib, kas kaks väärtust on võrdsed. Seda kasutatakse ka määranguoperaatorina
< Vähem kui: Seda operaatorit kasutatakse arvude lahutamiseks
> Suurem kui: Seda operaatorit kasutatakse arvude korrutamiseks
<> Pole võrdne: Seda operaatorit kasutatakse numbrite jagamiseks
<= Väiksem või võrdne:
> = Suurem või võrdne:

VBA võrdlusoperaatorid näitega

Järgmine tabel näitab Exceli VBA võrdlusoperaatoreid koos näidete ja väljundiga.

S / N Operaator Näide Väljund
1 = Kui x = z Siis Tagastab tõene, kui nad on võrdsed, muidu tagastab vale
2 < Kui x Tagastab tõese, kui x on väiksem kui z, muidu tagastab vale
3 > Kui x> z Siis Tagastab tõene, kui x on suurem kui z, muidu tagastab vale
4 <> Kui x <> z Siis Tagastab tõene, kui nad pole võrdsed, muidu tagastab vale
5 <= Kui x <= z Siis Tagastab tõese, kui x on väiksem või võrdne z-ga, muidu tagastab vale
6 > = Kui x> = Siis Tagastab tõene, kui x on suurem kui z, muidu tagastab vale

Lähtekoodi näide

Võrdne võrdlusoperaator

If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If

SIIN,

  • "Kui 2 = 1, siis ... Muu ... Lõpeta If" kasutab if-lauset tingimuse "2 = 1" hindamiseks
  • "MsgBox ..." on sisseehitatud funktsioon, mis kuvab sõnumikasti.
    • Esimene parameeter "True" või "False" on see, mida kuvatakse sõnumikastis. Meie näites pole 2 võrdne 1-ga, seetõttu näitab see msg-kastis valet.
    • Teine parameeter "vbOKOnly" on nupp, mis kuvatakse sõnumikastis
    • Kolmas parameeter "Võrdne operaator" on sõnumikasti pealkiri.

Ülaltoodud koodi täitmine annab järgmised tulemused

Laadige ülaltoodud Exceli kood alla