Страницы: 1
RSS
Почему несоответствие типов?
 
Здравствуйте!

На строке кода vba:
Код
sФ = Split(s, " ", 1)
программа выдаёт ошибку несоответствия типов
При этом s это String, sФ тоже.
Прикладываю принсткрин из отладчика


Почему возникает ошибка?
желаю всем счастья
 
sФ  - это массив.
А если будете брать первый элемент массива - тогда да, будет строка.
 
Hugo, я же указал 1 последним параметром. то есть первый элемент массива. Или я неправильно понял описание функции?
желаю всем счастья
 
Неправильно. Вы указали делать массив размерностью 1 (если вообще так работает, не поверял) :)
Правильно
Код
sФ = Split(s, " ", 2)(0)

если нужно первое слово.
Изменено: Hugo - 20.03.2019 10:07:32
 
Hugo, спасибо
желаю всем счастья
Страницы: 1
Наверх