Оператори порівняння VBA
Це оператори, які використовуються для порівняння значень. Оператори порівняння включають рівне, менше, більше і не рівне
Оператори порівняння використовуються для порівняння значень для цілей перевірки. Скажімо, ви розробляєте простий додаток для продажу. У цій програмі ви хочете перевірити значення, введені перед публікацією. У таких випадках можна використовувати оператори порівняння. Цей оператор перевірить від’ємні цифри або переконається, що сплачена сума не перевищує виставленої суми. Оператори порівняння стають в нагоді в таких ситуаціях.
У наступній таблиці перелічені оператори порівняння, визначені у VBA.
Оператор | Опис |
---|---|
= | Рівне: перевіряє, чи рівні два значення. Він також використовується як оператор присвоєння |
< | Менше ніж: Цей оператор використовується для віднімання чисел |
> | Більше ніж: Цей оператор використовується для множення чисел |
<> | Не дорівнює: Цей оператор використовується для ділення чисел |
<= | Менше або дорівнює: |
> = | Більше або дорівнює: |
Оператори порівняння VBA з прикладом
У наступній таблиці показані оператори порівняння Excel VBA з прикладами та результатами.
S / N | Оператор | Приклад | Вихідні дані |
---|---|---|---|
1 | = | Якщо x = z Тоді | Повертає true, якщо вони рівні, інакше повертає false |
2 | < | Якщо x Повертає true, якщо x менше z, в іншому випадку повертає false |
|
3 | > | Якщо x> z Тоді | Повертає true, якщо x більше за z, інакше повертає false |
4 | <> | Якщо x <> z Тоді | Повертає true, якщо вони не рівні, інакше повертає false |
5 | <= | Якщо x <= z Тоді | Повертає true, якщо x менше або дорівнює z, інакше повертає false |
6 | > = | Якщо x> = Тоді | Повертає true, якщо x більше за z, інакше повертає false |
Приклад вихідного коду
Оператор рівного порівняння
If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If
ТУТ,
- "Якщо 2 = 1 Тоді ... Інакше ... Кінець Якщо" використовує оператор if для оцінки умови "2 = 1"
- "MsgBox ..." - це вбудована функція, яка відображає вікно повідомлення.
- Перший параметр "True" або "False" - це те, що буде відображатися у вікні повідомлення. У нашому прикладі 2 не дорівнює 1, отже, у полі msg буде показано "false".
- Другим параметром "vbOKOnly" є кнопка, яка відображається у вікні повідомлення
- Третій параметр "Рівний оператор" - це заголовок вікна повідомлення.
Виконання наведеного вище коду дає такі результати
Завантажте вищезгаданий код Excel