Операции сравнения чаще всего используют при организации циклов для описания условий, при которых определенная группа команд должна повторяться.

Операции сравнения могут также называться операциями отношения, а результатом такой операции является значение типа Boolean: True или False. Операции сравнения (отношения) используются для сравнения литеральных, константных или переменных значений, при этом сравниваться должны значения сходного типа.

В таблице ниже приведены знаки операций сравнения VBA с описаниями их значений.

Znaki-operatsiy-sravneniya-VBA

В случаях, когда в выражениях сравнения операнды имеют одинаковый тип данных, для них выполняется простое сравнение, если же типы не являются совместимыми – VBA сообщает об ошибке. При сравнении переменных типа Variant не всегда легко определить, будет ли VBA выполнять численное сравнение или строковое, если в выражении сравнения смешаны численные и строковые значения. В таких случаях следует использовать одну из VBA-функций преобразования типов для явного преобразования значений в числа или строки, для того, чтобы привести оба операнда к одному типу данных.