Разница между двоичным и текстовым сравнением строк в VBA заключается в следующем:
- Двоичное сравнение (метод по умолчанию). 13 При сравнении строковой информации по этому методу для анализа используется двоичный эквивалент кода каждого символа. 1 Буквы верхнего регистра имеют меньший двоичный код, чем буквы нижнего регистра. 1 Например, при двоичном сравнении строк строка «АБВ» будет меньше строки «абв». 3
- Текстовое сравнение. 13 Согласно этому методу сравнение строк выполняется по алфавиту, но без учёта регистра букв. 1 В текстовом сравнении строка «абв» равна строке «АБВ». 3
Для выбора метода сравнения строк используется директива Option Compare, которая используется только на модульном уровне и влияет только на сравнения, выполняемые процедурами в этом отдельном модуле. 5