我對Excel中的某些數據看起來像是一個簡單的問題。我有很多數據與從網絡表粘貼的前導空格,我想擺脫最初的空間。我把以下代碼分解了(我對VBA是全新的),但它似乎不起作用。當我在調試器中遍歷它時,它看起來像一個無限循環。任何幫助,將不勝感激!使用Excel中的VBA修整單元格
Sub DoTrim()
For Each cell In Selection.Cells
If cell.HasFormula = False Then
cell = Trim(cell)
End If
Next
End Sub
編輯: 它看起來像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
更改了單元格的值,所以我想這是一個非空格的空格!任何想法如何擺脫這些?
chr(255)在Excel中顯示爲空格。它通常是問題的原因。 – Fionnuala 2010-06-03 10:48:47