Porovnávací operátoři VBA
Jedná se o operátory, které se používají k porovnání hodnot. Porovnávací operátory zahrnují rovná se, menší než, větší než a nerovná se
Porovnávací operátory se používají k porovnání hodnot pro účely ověření. Řekněme, že vyvíjíte jednoduchou aplikaci v místě prodeje. V této aplikaci chcete ověřit hodnoty zadané před odesláním. V takových případech můžete použít operátory porovnání. Tento operátor zkontroluje záporná čísla nebo zajistí, aby zaplacená částka nepřekročila fakturovanou částku. V takových situacích se operátoři porovnávání hodí.
V následující tabulce jsou uvedeny operátory porovnání definované ve VBA.
Operátor | Popis |
---|---|
= | Rovnocenný: zkontroluje, zda jsou dvě hodnoty stejné. Používá se také jako operátor přiřazení |
< | Méně než: Tento operátor se používá k odečtení čísel |
> | Větší než: Tento operátor se používá k násobení čísel |
<> | Není rovno: Tento operátor se používá k rozdělení čísel |
<= | Méně než nebo rovno: |
> = | Větší nebo rovno: |
Porovnávací operátoři VBA s příkladem
V následující tabulce jsou uvedeny operátory porovnání Excel VBA s příklady a výstupem.
S / N | Operátor | Příklad | Výstup |
---|---|---|---|
1 | = | If x = z Then | Vrátí true, pokud jsou stejné, jinak vrátí false |
2 | < | If x Vrátí true, pokud je x menší než z, jinak vrátí false |
|
3 | > | If x> z Then | Vrátí true, pokud je x větší než z, jinak vrátí false |
4 | <> | If x <> z Then | Vrátí true, pokud nejsou stejné, jinak vrátí false |
5 | <= | If x <= z Then | Vrátí true, pokud x je menší nebo rovno z, jinak vrátí false |
6 | > = | If x> = Then | Vrátí true, pokud je x větší než z, jinak vrátí false |
Příklad zdrojového kódu
Operátor rovného srovnání
If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If
TADY,
- „If 2 = 1 Then… Else… End If“ používá příkaz if k vyhodnocení podmínky „2 = 1“
- „MsgBox…“ Je vestavěná funkce, která zobrazuje okno se zprávou.
- První parametr „True“ nebo „False“ je to, co se zobrazí v okně se zprávou. V našem příkladu se 2 nerovná 1, proto se v poli zprávy zobrazí „false“.
- Druhý parametr „vbOKOnly“ je tlačítko, které se zobrazí v okně se zprávou
- Třetí parametr „Rovný operátor“ je název schránky se zprávou.
Provedení výše uvedeného kódu poskytuje následující výsledky
Stáhněte si výše uvedený kód Excel