VBA usporedba Operatorovi: Nije jednako, Less nego ili Jednako
VBA usporedba Operaulagatelji
To su operatori koji se koriste za usporedbu vrijednosti. Operatori usporedbe uključuju jednako, manje od, veće od i nije jednako
Operatori usporedbe koriste se za usporedbu vrijednosti u svrhu provjere valjanosti. Recimo da razvijate jednostavnu aplikaciju za prodajno mjesto. U ovoj aplikaciji želite provjeriti unesene vrijednosti prije objave. U takvim slučajevima možete koristiti operatore usporedbe. Ovaj operater će provjeriti negativne brojeve ili kako bi osigurao da plaćeni iznos ne premašuje naplaćeni iznos. Operatori usporedbe dobro dolaze u takvim situacijama.
Sljedeća tablica navodi operatore usporedbe definirane u VBA.
Operahumka | Description |
---|---|
= | Jednako: provjerava jesu li dvije vrijednosti jednake. Također se koristi kao operator dodjele |
< | Less nego: Ovaj se operator koristi za oduzimanje brojeva |
> | Veće od: Ovaj se operator koristi za množenje brojeva |
<> | Nije jednako: Ovaj se operator koristi za dijeljenje brojeva |
<= | Less od ili jednako: |
>= | Veće ili jednako: |
VBA usporedba Operatorovima s Primjerom
Sljedeća tablica prikazuje Excel VBA usporedbu Operatorovi s primjerima i izlazom.
S / N | Operahumka | Primjer | Izlaz |
---|---|---|---|
1 | = | Ako je x = z Tada | Vraća true ako su jednaki, inače vraća false |
2 | < | Ako je x < z Tada | Vraća true ako je x manje od z, inače vraća false |
3 | > | Ako je x > z Tada | Vraća true ako je x veće od z, inače vraća false |
4 | <> | Ako je x <> z Tada | Vraća true ako nisu jednaki, inače vraća false |
5 | <= | Ako je x <= z Tada | Vraća true ako je x manje od ili jednako z, inače vraća false |
6 | >= | Ako je x >= Tada | Vraća true ako je x veće ili jednako z, inače vraća false |
Primjer izvornog koda
Jednaka usporedba Operahumka
If 2 = 1 Then MsgBox "True", vbOKOnly, "Equal Operator" Else MsgBox "False", vbOKOnly, "Equal Operator" End If
OVDJE,
- "Ako je 2 = 1 onda... Inače... Kraj ako" koristi if naredbu za procjenu uvjeta "2 = 1"
- “MsgBox...” To je ugrađena funkcija koja prikazuje okvir s porukom.
- Prvi parametar "True" ili "False" je ono što će biti prikazano u okviru s porukom. U našem primjeru, 2 nije jednako 1, stoga će se prikazati "false" u okviru poruke.
- Drugi parametar “vbOKOnly” je gumb koji se prikazuje u okviru s porukom
- Treći parametar “Equal Operator” je naslov okvira s porukom.
Izvršenje gornjeg koda daje sljedeće rezultate