У меня проблемы с функцией обрезки Excel. Часто данные, которые я извлекаю, сопровождаются дополнительными пробелами после строки информации, например, «1234566». Я исторически использовал функцию обрезки в VBA, и она, кажется, хорошо справляется с этой задачей, но я наткнулся на проблему, когда дело доходит до ячеек с длинными строками из просто чисел.
Вот код:
Dim C As Range
For Each C In ActiveSheet.UsedRange
With C
C.Value = Trim (C)
End With
Next C
Это работает в большинстве случаев, но, например, если я использую этот код вдоль di git с пробелами справа "12355557899200123", функция обрезки в Excel отображается в Trim, но изменяет значение числа ( не хорошо), обрезав несколько из последних цифр, в этом случае 12355557899200123 стало -> 12355557899200100 и 23 были заменены на 00, что может привести к просчетам позже: ((((((.
Заранее благодарю за ваше помощь и предложения!