Operatory porównania VBA: różne, mniejsze niż lub równe

Spisie treści:

Anonim

Operatory porównania VBA

Są to operatory używane do porównywania wartości. Operatory porównania obejmują równe, mniejsze niż, większe niż i różne od

Operatory porównania służą do porównywania wartości na potrzeby walidacji. Załóżmy, że tworzysz prostą aplikację do obsługi punktów sprzedaży. W tej aplikacji chcesz zweryfikować wartości wprowadzone przed wysłaniem. W takich przypadkach możesz użyć operatorów porównania. Ten operator sprawdzi liczby ujemne lub upewni się, że zapłacona kwota nie przekracza kwoty zafakturowanej. W takich sytuacjach przydają się operatory porównania.

W poniższej tabeli wymieniono operatory porównania zdefiniowane w języku VBA.

Operator Opis
= Równe: sprawdza, czy dwie wartości są równe. Jest również używany jako operator przypisania
< Mniejsze niż: ten operator służy do odejmowania liczb
> Większe niż: ten operator służy do mnożenia liczb
<> Nie równe: ten operator służy do dzielenia liczb
<= Mniejszy lub równy:
> = Większe bądź równe:

Operatory porównania VBA z przykładem

W poniższej tabeli przedstawiono operatory porównania VBA w programie Excel z przykładami i danymi wyjściowymi.

S / N Operator Przykład Wynik
1 = Jeśli x = z Wtedy Zwraca prawdę, jeśli są równe, w przeciwnym razie zwraca fałsz
2 < Jeśli x Zwraca prawdę, jeśli x jest mniejsze od z, w przeciwnym razie zwraca fałsz
3 > Jeśli x> z Wtedy Zwraca prawdę, jeśli x jest większe niż z, w przeciwnym razie zwraca fałsz
4 <> Jeśli x <> z Wtedy Zwraca prawdę, jeśli nie są równe, w przeciwnym razie zwraca fałsz
5 <= Jeśli x <= z Wtedy Zwraca prawdę, jeśli x jest mniejsze lub równe z, w przeciwnym razie zwraca fałsz
6 > = Jeśli x> = Wtedy Zwraca prawdę, jeśli x jest większe niż z, w przeciwnym razie zwraca fałsz

Przykładowy kod źródłowy

Operator równego porównania

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

TUTAJ,

  • „If 2 = 1 Then… Else… End If” używa instrukcji if do oceny warunku „2 = 1”
  • „MsgBox…” to wbudowana funkcja wyświetlająca okno komunikatu.
    • Pierwszy parametr „True” lub „False” zostanie wyświetlony w oknie komunikatu. W naszym przykładzie 2 nie jest równe 1, dlatego w polu msg wyświetli się „false”.
    • Drugi parametr „vbOKOnly” to przycisk wyświetlany w oknie komunikatu
    • Trzeci parametr „Operator równości” to tytuł okna komunikatu.

Wykonanie powyższego kodu daje następujące wyniki

Pobierz powyższy kod programu Excel