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