Operaterji primerjave VBA: Ni enak, manjši ali enak

Kazalo:

Anonim

Operaterji primerjave VBA

To so operatorji, ki se uporabljajo za primerjavo vrednosti. Primerjalni operaterji vključujejo enake, manjše, večje od in neenake

Operatorji primerjave se uporabljajo za primerjavo vrednosti za namene preverjanja veljavnosti. Recimo, da razvijate preprosto aplikacijo za prodajno mesto. V tej aplikaciji želite potrditi vrednosti, vnesene pred objavo. V takih primerih lahko uporabite operatorje primerjave. Ta operater bo preveril negativne številke ali zagotovil, da plačani znesek ne presega zaračunanega zneska. Primerjalni operaterji v takšnih situacijah pridejo prav.

V naslednji tabeli so navedeni primerjalni operaterji, definirani v VBA.

Operater Opis
= Enako: preveri, ali sta dve vrednosti enaki. Uporablja se tudi kot operater dodelitve
< Manj kot: Ta operator se uporablja za odštevanje števil
> Večje od: Ta operator se uporablja za množenje števil
<> Ni enako: Ta operator se uporablja za deljenje števil
<= Manj ali enako:
> = Večje ali enako:

Operaterji primerjave VBA s primerom

Naslednja tabela prikazuje operaterje primerjave Excel VBA s primeri in rezultati.

S / N Operater Primer Izhod
1. = Če je x = z, potem Vrne true, če sta enaka, sicer vrne false
2. < Če je x Vrne true, če je x manj kot z, sicer vrne false
3. > Če je x> z Potem Vrne true, če je x večji od z, sicer vrne false
4. <> Če je x <> z Potem Vrne true, če niso enake, sicer vrne false
5. <= Če je x <= z Potem Vrne true, če je x manjši ali enak z, sicer vrne false
6. > = Če je x> = Potem Vrne true, če je x večji od z, sicer vrne false

Primer izvorne kode

Operator enakovredne primerjave

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

TUKAJ,

  • "Če je 2 = 1 Potem ... V nasprotnem primeru ... Konec Če" uporabi stavek if za oceno stanja "2 = 1"
  • "MsgBox ..." je vgrajena funkcija, ki prikaže okno za sporočila.
    • Prvi parameter "True" ali "False" je tisto, kar bo prikazano v polju za sporočila. V našem primeru 2 ni enak 1, zato bo v polju za sporočila prikazano "false".
    • Drugi parameter "vbOKOnly" je gumb, ki je prikazan v polju za sporočila
    • Tretji parameter "Enakovredni operater" je naslov okna za sporočilo.

Izvedba zgornje kode daje naslednje rezultate

Prenesite zgornjo kodo Excel