1
這個公式中刪除除了數字都刪除字符?從細胞
這個公式中刪除除了數字都刪除字符?從細胞
要包括.
,包括在您Like
表達
If ch Like "[0-9.]" Then
謝謝,先生。 –
更好地通過文字通過inital範圍內循環使用Regexp
比慢慢循環性格:
Sub Quicker()
Dim X
Dim ObjRegex As Object
Dim lngRow As Long
Dim lngCOl As Long
Set ObjRegex = CreateObject("vbscript.regexp")
ObjRegex.Global = True
ObjRegex.Pattern = "[^0-9/.]"
X = Selection.Value2
For lngRow = 1 To UBound(X, 1)
For lngCOl = 1 To UBound(X, 2)
X(lngRow, lngCOl) = ObjRegex.Replace(X(lngRow, lngCOl), vbNullString)
Next
Next
Selection.Value2 = X
End Sub
這真的只是一個回答幾分鐘前[這裏](http://stackoverflow.com/questions/33487287/script-to-remove-letters) –
斯科特 - 我試過你鏈接的一個,但由於某種原因,宏從我看不到excel表格。我發佈的是可見的。基本上,你鏈接的那個不適合我,但是這個可以。除了數字之外,我只需要保留小數點,並且希望堅持使用此代碼,因爲它很簡單。 –
能見度意味着什麼?你嘗試過'或'嗎? – findwindow