VBA összehasonlítás Operators: Nem egyenlő, Less mint vagy Egyenlő
VBA összehasonlítás Operatorzok
Ezek olyan operátorok, amelyeket az értékek összehasonlítására használnak. Az összehasonlító operátorok közé egyenlő, kisebb, nagyobb és nem egyenlő
Az összehasonlító operátorok az értékek összehasonlítására szolgálnak érvényesítési célból. Tegyük fel, hogy egy egyszerű értékesítési pont alkalmazást fejleszt. Ebben az alkalmazásban a közzététel előtt ellenőrizni szeretné a megadott értékeket. Ilyen esetekben használhat összehasonlító operátorokat. Ez az operátor ellenőrzi a negatív számokat, vagy megbizonyosodik arról, hogy a kifizetett összeg nem haladja 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 -ban definiált összehasonlító operátorokat VBA.
Operator | Leírás |
---|---|
= | Egyenlő: ellenőrzi, hogy két érték egyenlő-e. Hozzárendelési operátorként is használatos |
< | Less mint: Ez az operátor számok kivonására szolgál |
> | Nagyobb mint: Ez az operátor számok szorzására szolgál |
<> | Nem egyenlő: Ez az operátor a számok felosztására szolgál |
<= | Less mint vagy egyenlő: |
>= | Nagyobb vagy egyenlő, mint: |
VBA összehasonlítás Operators példával
Az alábbi táblázat az Excel VBA összehasonlítását mutatja be Operators példákkal és kimenettel.
S / N | Operator | Példa | teljesítmény |
---|---|---|---|
1 | = | Ha x = z Akkor | Igazat ad vissza, ha egyenlők, ellenkező esetben hamis értéket ad vissza |
2 | < | Ha x < z Akkor | Igaz értéket ad vissza, ha x kisebb, mint z, ellenkező esetben hamis értéket ad vissza |
3 | > | Ha x > z Akkor | Igaz értéket ad vissza, ha x nagyobb, mint z, ellenkező esetben hamis értéket ad vissza |
4 | <> | Ha x <> z Akkor | Igaz értéket ad vissza, ha nem egyenlők, ellenkező esetben hamis értéket ad vissza |
5 | <= | Ha x <= z Akkor | Igazat ad vissza, ha x kisebb vagy egyenlő, mint z, ellenkező esetben hamis értéket ad vissza |
6 | >= | Ha x >= Akkor | Igazat ad vissza, ha x nagyobb vagy egyenlő, mint z, ellenkező esetben hamis értéket ad vissza |
Példa forráskódra
Egyenlő összehasonlítás Operator
If 2 = 1 Then MsgBox "True", vbOKOnly, "Equal Operator" Else MsgBox "False", vbOKOnly, "Equal Operator" End If
ITT,
- „Ha 2 = 1, akkor… különben… vége, ha” az if utasítást használja a „2 = 1” feltétel értékelésére
- „MsgBox... " Beépített funkció, amely üzenetdobozt jelenít meg.
- Az első „Igaz” vagy „Hamis” paraméter az üzenetmezőben jelenik meg. Példánkban a 2 nem egyenlő 1-gyel, ezért „false”-t fog mutatni az üzenetdobozban.
- A második paraméter „vbOKOnly” az üzenetmezőben megjelenő gomb
- A harmadik paraméter „Egyenlő Operator” az üzenetdoboz címe.
A fenti kód végrehajtása a következő eredményeket adja