Оператори за сравнение на VBA: Не е равно, по-малко или равно на

Съдържание:

Anonim

Оператори за сравнение на 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, следователно ще покаже „false“ в полето за съобщения.
    • Вторият параметър "vbOKOnly" е бутонът, който се показва в полето за съобщения
    • Третият параметър "Равен оператор" е заглавието на полето за съобщение.

Изпълнението на горния код дава следните резултати

Изтеглете горния код на Excel