У меня возникла простая проблема с некоторыми данными в Excel. У меня есть много данных с пробелами, вставленными из веб-таблицы, и я хотел бы избавиться от начального пробела. Я набрал следующий код (я совершенно новичок в VBA), но он, похоже, не работает. Когда я делаю это в отладчике, это выглядит как бесконечный цикл. Любая помощь будет оценена!
Sub DoTrim()
For Each cell In Selection.Cells
If cell.HasFormula = False Then
cell = Trim(cell)
End If
Next
End Sub
EDIT:
Похоже, что функция TRIM сталкивается с проблемами с символом «пробел». Этот код:
Sub DoTrim()
Dim cell As Range, areaToTrim As Range
Set areaToTrim = Selection.Cells
For Each cell In areaToTrim
cell.Value = "MUPPET"
Next cell
End Sub
Изменено значение ячеек, поэтому я думаю, что это не пробел! Есть идеи, как от них избавиться?