If Len(string) > 0 Then
Do While Left(string,1)= chr(13) Or Left(string,1)= chr(10) or Left(string,1) = " "
string = Right(string, len(string)-1)
Loop
End If
Это проверит, чтобы убедиться, что строка не пустая, затем запустит простой цикл для удаления крайнего левого символа, если это либо CR (chr (13)), LF (chr (10)) или пробел ("").
Как только цикл достигает первого символа, который не соответствует критериям, он останавливается, и у вас есть желаемый результат обрезки всех дополнительных символов CR, LF и пробела только с начала строки.
Поскольку оно относительно короткое, я просто помещаю его в процедуру обработки событий, где это необходимо, вы также можете изменить его, чтобы оно было публичной функцией в модуле, если вы считаете нужным.