VBA összehasonlító operátorok: Nem egyenlő, kisebb vagy egyenlő

Tartalomjegyzék:

Anonim

VBA összehasonlító operátorok

Ezek olyan operátorok, amelyeket az értékek összehasonlítására használnak. Az összehasonlító operátorok közé tartozik: egyenlő, kisebb, nagyobb, és nem egyenlő

Az összehasonlító operátorokat az értékek validálás céljából történő összehasonlítására használják. Tegyük fel, hogy Ön egy egyszerű értékesítési pont alkalmazást fejleszt. Ebben az alkalmazásban ellenőrizni szeretné a bejegyzés előtt megadott értékeket. Ilyen esetekben összehasonlító operátorokat használhat. Ez az üzemeltető ellenőrzi a negatív számokat, vagy megbizonyosodik arról, hogy a befizetett összeg nem haladja-e meg a számlázott összeget. Az összehasonlító operátorok jól jönnek ilyen helyzetekben.

Az alábbi táblázat felsorolja a VBA-ban definiált összehasonlító operátorokat.

Operátor Leírás
= Egyenlő: ellenőrzi, hogy két érték egyenlő-e. Hozzárendelési operátorként is használják
< Kevesebb mint: Ezt az operátort használják a számok kivonására
> Nagyobb, mint: Ezt az operátort használják a számok szorzására
<> Nem egyenlő: Ezzel az operátorral osztjuk a számokat
<= Kevesebb vagy egyenlő:
> = Nagyobb vagy egyenlő:

VBA összehasonlító operátorok példával

Az alábbi táblázat az Excel VBA összehasonlító operátorokat mutatja be példákkal és kimenettel.

S / N Operátor Példa Kimenet
1 = Ha x = z Akkor Ha igaz, akkor igaz, ha hamis
2 < Ha x Ha x kisebb, mint z, akkor hamis értéket ad vissza
3 > Ha x> z Akkor Ha x nagyobb, mint z, akkor hamis értéket ad vissza
4 <> Ha x <> z Akkor Ha igazak, ha nem egyenlőek, akkor hamis értéket ad vissza
5. <= Ha x <= z Akkor Ha x értéke kisebb vagy egyenlő, mint z, akkor hamis értéket ad vissza
6. > = Ha x> = Akkor Ha x nagyobb, mint z, akkor hamis értéket ad vissza

Példa forráskódra

Egyenlő Összehasonlító Operátor

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

ITT,

  • "Ha 2 = 1, akkor ... Egyéb ... End If" az if utasítással értékeli a "2 = 1" feltételt
  • Az "MsgBox…" egy beépített függvény, amely üzenetdobozt jelenít meg.
    • Az első „Igaz” vagy „Hamis” paraméter az, ami megjelenik az üzenetmezőben. Példánkban a 2 nem egyenlő 1-vel, ezért "hamis" értéket mutat az msg mezőben.
    • A "vbOKOnly" második paraméter az üzenetmezőben megjelenő gomb
    • Az „Egyenlő operátor” harmadik paraméter az üzenetmező címe.

A fenti kód végrehajtása a következő eredményeket adja

Töltse le a fenti Excel kódot