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