Вопросы к Поиску с Алисой
Разница между функциями Len и LenB при работе со строками в VBA заключается в том, что первая возвращает количество символов, а вторая — количество байтов. excelbaby.com learn.microsoft.com
Функция Len предназначена для языков с однобайтовым набором символов (SBCS). excelbaby.com Она всегда считает каждый символ, независимо от его длины, за 1. excelbaby.com
Функция LenB используется для языков с двухбайтовым набором символов (DBCS). excelbaby.com github.com Если на компьютере включён язык, поддерживающий DBCS, и он установлен как язык по умолчанию, то каждый двухбайтовый символ считается за 2. excelbaby.com В противном случае — за 1. excelbaby.com
Таким образом, Len подходит для измерения длины строк, а LenB — для работы с байтовыми данными, содержащимися в строке. github.com learn.microsoft.com