Освоение VBA: различные способы проверки «не равно» на примерах кода

При работе с VBA (Visual Basic для приложений) сравнение значений — обычная задача. Одним из важных сравнений является проверка на «не равно». В этой статье блога мы рассмотрим различные методы выполнения сравнений «не равны» в VBA, сопровождаемые примерами кода. К концу этой статьи вы получите полное представление о различных методах обработки «неравных» сценариев в ваших проектах VBA.

Метод 1: использование оператора Not
Самый простой способ выполнить сравнение «не равно» в VBA — использовать оператор Not. Отменяет результат сравнения.

If Not variable1 = variable2 Then
    ' Code to execute if variable1 is not equal to variable2
End If

Метод 2: использование оператора <>
Другой простой метод – использование оператора <>, который в VBA означает “не равно”.

If variable1 <> variable2 Then
    ' Code to execute if variable1 is not equal to variable2
End If

Метод 3: использование функции «Не равно».
VBA также предоставляет встроенную функцию «Не равно», которая возвращает логическое значение, указывающее, не равны ли два выражения.

If NotEqual(variable1, variable2) Then
    ' Code to execute if variable1 is not equal to variable2
End If
Function NotEqual(expression1, expression2) As Boolean
    NotEqual = expression1 <> expression2
End Function

Метод 4. Использование оператора Is
Оператор Is обычно используется для сравнения объектов, но его также можно использовать для сравнений «не равно».

If Not variable1 Is variable2 Then
    ' Code to execute if variable1 is not equal to variable2
End If

Метод 5: использование оператора XOR
Оператор XOR (исключающее ИЛИ) можно использовать для проверки неравенства в VBA.

If variable1 Xor variable2 Then
    ' Code to execute if variable1 is not equal to variable2
End If

В этой статье мы рассмотрели различные методы выполнения сравнений «не равно» в VBA. Используя оператор Not, оператор <>, функцию Not Equal, оператор Is и оператор XOR, вы получаете ряд возможностей, соответствующих вашим конкретным требованиям. Включите эти методы в свои проекты VBA, чтобы эффективно обрабатывать сценарии «не равно».

Не забудьте выбрать метод, который лучше всего соответствует вашему стилю кодирования и конкретному контексту вашего приложения VBA. Приятного кодирования!