Оператори на Excel VBA
Във VBA операторите се използват за проверка дали едно число е по-голямо от друго или по-малко от друго или равно на друго число и не е равно на също. Методът е подобен на използването на операторите, както ние използваме в Excel като A> B, използвайки оператор за сравнение.
Няма значение колко сме добри или колко опитни сме в работата си. Ако не направим правилно основите, тогава всичко ще бъде в бъркотия. Първо, ако не научим правилно основите, тогава не можем да преминем към следващото ниво, независимо дали става въпрос за някаква професия. Причината да настоявам толкова много за основите, защото в днешната статия ще ви покажем една от основните концепции, „VBA оператори“.
Операторите са сърцето на всяко изчисление. Те са знаците, които използваме, за да сравняваме едно нещо с друго. Сигурен съм, че трябва да сте използвали тези логики на ежедневното си работно място.

Списък на математическите оператори
По-долу е списъкът на математическите оператори, който използваме редовно.

По-горе са математическите оператори, които са общи за всички. Имаме и оператори за сравнение. По-долу е списъкът на тези.
Списък на операторите за сравнение за VBA
- Знак на равенство (=)
- По-голям знак (>)
- По-голямо или равно на знак (> =)
- По-малко от знак (<)
- Не е равно на знак ()
Нека обсъдим подробно тези оператори.
Знак на равенство (=)
Този знак се използва за сравнение дали едно нещо е равно на друго. Резултатът от този знак на оператор е TRUE или FALSE. Ако едно нещо е равно на друго, тогава ще получим TRUE или иначе FALSE.
По-долу е даден кода на VBA, за да разберете използването на оператора Equal (=) .
Код:
Sub Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 25 Ако Val1 = Val2 Тогава MsgBox "И двете са еднакви и резултатът е TRUE" Else MsgBox "И двете не са еднакви и резултатът е FALSE" End If End Sub

Това ще върне резултата като TRUE, защото стойностите на променливите „Val1“ и „Val2“ са еднакви.

По-голям знак (>)
Този знак проверява дали едното число е по-голямо от другото. Това също е логичен VBA оператор, където резултатът е TRUE или FALSE.
По-долу е VBA кодът, за да разберете използването на оператора Greater Than (>) .
Код:
Sub Greater_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 Ако Val1> Val2 Тогава MsgBox "Val1 е по-голям от val2 и резултатът е TRUE" Else MsgBox "Val1 не е по-голям от val2 и резултатът е FALSE "End If End Sub

И резултатът ще бъде -

По-голямо или равно на знак (> =)
Този знак работи точно по същия начин като горния оператор Greater Than, но проверява дали броят е равен или не.
По-долу е даден кода на VBA, за да разберете използването на оператора Greater Than или Equal на (> =)
Код:
Sub Greater_Than_Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> = Val2 Тогава MsgBox "Val1 е по-голям от val2 и резултатът е TRUE" Else MsgBox "Val1 не е по-голям от val2 и резултатът е FALSE "End If End Sub

Сега просто ще променим сумата на val2 на 25 и след това ще стартираме кода.

И двата резултата връщат ИСТИНА, защото сме приложили знака> =.

По-малко от знак (<)
Този знак проверява дали едното число е по-малко от другото. Това също е логичен оператор във VBA, където резултатът е TRUE или FALSE.
По-долу е VBA кодът, за да разберете използването на оператора По-малко от (<) .
Код:
Sub Less_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 Ако Val1 <Val2 Тогава MsgBox "Val1 е по-малък от val2 и резултатът е TRUE" Else MsgBox "Val1 не е по-малък от val2 и резултатът е FALSE "End If End Sub

Това връща FALSE, защото 25 е не по-малко от 20.

Не е равно на знак ()
Това не е равно на знак е обратният оператор връща обратни резултати. Ако едно нещо е равно на друго, то връща FALSE или TRUE.
По-долу е даден кода за разбиране на използването на оператора VBA Not Equal ().
Код:
Sub NotEqual_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 Ако Val1 Val2 Тогава MsgBox "Val1 не е равен на val2 и резултатът е TRUE" Else MsgBox "Val1 е равен на val2 и резултатът е FALSE" End If Крайна под

Ще получите следния изход.
