Porovnávací operátoři VBA: Ne stejné, menší nebo rovno

Obsah:

Anonim

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