这个公式中删除除了数字都删除字符?从细胞
Q
从细胞
1
A
回答
0
要包括.
,包括在您Like
表达
If ch Like "[0-9.]" Then
+0
谢谢,先生。 –
0
更好地通过文字通过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
相关问题
- 1. 从UILongPressRecognizer确定细胞的细胞
- 2. 从细胞
- 3. 从细胞在Excel
- 4. Excel中 - 从细胞
- 5. 宏从OOwriter细胞
- 6. 从细胞功能
- 7. 细胞
- 8. 细胞
- 9. 如何从细胞中保存新值,而不是旧细胞?
- 10. 过滤范围从细胞
- 11. 从范围获取细胞
- 12. Libgdx删除,并从细胞
- 13. VBA的Excel - 从细胞
- 14. 单细胞之和空白细胞
- 15. 订购细胞由中心细胞(S)
- 16. 填充gridview的细胞通过细胞
- 17. 检索细胞
- 18. Dart细胞表?
- 19. 通过细胞
- 20. Bootgrid细胞
- 21. 在细胞“MATLAB”
- 22. 色细胞
- 23. 在handsontable细胞
- 24. 细胞着色
- 25. 在细胞
- 26. 细胞阵列
- 27. 细胞分割
- 28. UICollectionView细胞estimatedItemSize
- 29. PHP细胞
- 30. 如何从过滤的细胞从Excel
这真的只是一个回答几分钟前[这里](http://stackoverflow.com/questions/33487287/script-to-remove-letters) –
斯科特 - 我试过你链接的一个,但由于某种原因,宏从我看不到excel表格。我发布的是可见的。基本上,你链接的那个不适合我,但是这个可以。除了数字之外,我只需要保留小数点,并且希望坚持使用此代码,因为它很简单。 –
能见度意味着什么?你尝试过'或'吗? – findwindow