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