Если я использую функцию Trim with Replace как MyCell.Value = Trim(Replace(MyCell.Value, Chr(160), Chr(32)))
, она удаляет мои ведущие нули.Я хотел бы удалить завершающие нули из excel. Но когда я пытаюсь использовать функцию-заменитель, я получаю функцию не определенную ошибку
Sub TrimText()
Dim MyCell As Range
On Error Resume Next
Selection.Cells.SpecialCells(xlCellTypeConstants, 23).Select
For Each MyCell In Selection.Cells
MyCell.Value = TRIM(SUBSTITUTE(G7, CHAR(160), " "))
Next
On Error GoTo 0
End Sub
'MyCell.Value' хочет получить значение, а не формулу (и ваша формула не цитируется) –
Исправлены ли ваши основные нули? – rusk
Исправлено ли количество цифр (с одним или несколькими ведущими нулями) после удаления начальных и конечных пробелов? – Jeeped