VBA vertailu Operators: Ei tasa-arvoinen, Less kuin tai yhtä suuri kuin

VBA vertailu OperaTors

Nämä ovat operaattoreita, joita käytetään arvojen vertaamiseen. Vertailuoperaattorit sisältävät yhtä suuri, pienempi kuin, suurempi kuin ja ei yhtä suuri kuin

Vertailuoperaattoreita käytetään arvojen vertaamiseen validointia varten. Oletetaan, että olet kehittämässä yksinkertaista myyntipistesovellusta. Tässä sovelluksessa haluat vahvistaa syötetyt arvot ennen lähettämistä. Tällaisissa tapauksissa voit käyttää vertailuoperaattoreita. Tämä operaattori tarkistaa negatiivisten lukujen perusteella tai varmistaa, että maksettu summa ei ylitä laskutettua summaa. Vertailuoperaattorit ovat hyödyllisiä tällaisissa tilanteissa.

Seuraavassa taulukossa on lueteltu kohdassa määritellyt vertailuoperaattorit VBA.

OperaTor Tuotetiedot
= Equal: tarkistaa, ovatko kaksi arvoa yhtä suuret. Sitä käytetään myös toimeksiantooperaattorina
< Less kuin: Tätä operaattoria käytetään lukujen vähentämiseen
> Suurempi kuin: Tätä operaattoria käytetään lukujen kertomiseen
<> Ei yhtä suuri kuin: Tätä operaattoria käytetään numeroiden jakamiseen
<= Less kuin tai yhtä suuri kuin:
>= Suurempi tai yhtä suuri kuin:

VBA vertailu Operators esimerkin kanssa

Seuraavassa taulukossa on Excel VBA -vertailu Operaesimerkkejä ja tuloksia.

S / N OperaTor esimerkki ulostulo
1 = Jos x = z Sitten Palauttaa tosi, jos ne ovat yhtä suuret, muuten se palauttaa epätosi
2 < Jos x < z Sitten Palauttaa tosi, jos x on pienempi kuin z, muuten se palauttaa arvon epätosi
3 > Jos x > z Sitten Palauttaa tosi, jos x on suurempi kuin z, muussa tapauksessa se palauttaa arvon epätosi
4 <> Jos x <> z Sitten Palauttaa tosi, jos ne eivät ole yhtä suuret, muuten se palauttaa epätosi
5 <= Jos x <= z Sitten Palauttaa tosi, jos x on pienempi tai yhtä suuri kuin z, muuten se palauttaa arvon epätosi
6 >= Jos x >= Sitten Palauttaa tosi, jos x on suurempi tai yhtä suuri kuin z, muuten se palauttaa arvon epätosi

Esimerkki lähdekoodista

Tasainen vertailu OperaTor

    If 2 = 1 Then
            MsgBox "True", vbOKOnly, "Equal Operator"
        Else
            MsgBox "False", vbOKOnly, "Equal Operator"
    End If

TÄSSÄ,

  • "Jos 2 = 1 sitten… muuten… Lopeta jos" käyttää if-lausetta ehdon "2 = 1" arvioimiseen
  • "ViestiBox... " On sisäänrakennettu toiminto, joka näyttää viestilaatikon.
    • Ensimmäinen parametri "True" tai "False" näkyy viestiruudussa. Esimerkissämme 2 ei ole yhtä suuri kuin 1, joten se näyttää "false" viestiruudussa.
    • Toinen parametri "vbOKOnly" on painike, joka näkyy viestiruudussa
    • Kolmas parametri "Equal Operator” on viestilaatikon otsikko.

Yllä olevan koodin suorittaminen antaa seuraavat tulokset

Yhtä suuri OperaTor

Lataa yllä oleva Excel-koodi