Ещё лучше WorksheetFunction.Trim, которая чистит кратные пробелы.
Обращаю внимание - та же формула НЕ сработает, если её использовать в пользовательской функции, переносы строки в значении функции будут обрезаны при присвоении через формулу, их надо добавить в самой формуле.
Спасибо, о таком подходе не подумал
Но не получается подступиться к самим переносам строки
char(10) пробовал, vbLf и vbNewLine тоже.
Проверку не получается реализовать.