VBA Operatori usporedbe: Nisu jednaki, manji ili jednaki

Sadržaj:

Anonim

VBA operateri usporedbe

To su operatori koji se koriste za usporedbu vrijednosti. Operatori usporedbe uključuju jednake, manje od, veće od i nisu jednake

Operatori usporedbe koriste se za usporedbu vrijednosti u svrhe provjere valjanosti. Recimo da razvijate jednostavnu aplikaciju na prodajnom mjestu. U ovoj aplikaciji želite provjeriti vrijednosti unesene prije nego što ih objavite. U takvim slučajevima možete koristiti operatore usporedbe. Ovaj će operater provjeriti negativne brojeve ili osigurati da plaćeni iznos ne prelazi naplaćeni iznos. Operatori usporedbe dobro dođu u takvim situacijama.

Sljedeća tablica navodi operatore usporedbe definirane u VBA.

Operater Opis
= Jednako: provjerava jesu li dvije vrijednosti jednake. Također se koristi kao operator dodjele
< Manje od: 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
<= Manje ili jednako:
> = Veće ili jednako:

VBA operateri usporedbe s primjerom

Sljedeća tablica prikazuje operatore usporedbe programa Excel VBA s primjerima i rezultatima.

S N Operater Primjer Izlaz
1 = Ako je x = z Tada Vraća true ako su jednaki, u suprotnom vraća false
2 < Ako je x Vraća true ako je x manje od z, u suprotnom vraća false
3 > Ako je x> z Tada Vraća true ako je x veće od z, u suprotnom 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 ili jednako z, u suprotnom vraća false
6 > = Ako je x> = Tada Vraća true ako je x veće od z, u suprotnom vraća false

Primjer izvornog koda

Operator jednake usporedbe

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

OVDJE,

  • "Ako je 2 = 1 onda ... Inače ... Završi ako" koristi naredbu if za procjenu uvjeta "2 = 1"
  • "MsgBox ..." je ugrađena funkcija koja prikazuje okvir s porukama.
    • Prvi parametar "True" ili "False" prikazat će se u okviru za poruku. U našem primjeru 2 nije jednako 1, stoga će u okviru za poruke pokazati "false".
    • Drugi parametar "vbOKOnly" je gumb koji se prikazuje u okviru za poruku
    • Treći parametar "Jednaki operator" naslov je okvira za poruku.

Izvršenje gornjeg koda daje sljedeće rezultate

Preuzmite gornji Excel kod