|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
用正则提取汉字、数字和“-”,变相清除所有不可见字符。
- Sub 去除不可见字符() '//2024.3.14
- Set reg = CreateObject("VBScript.RegExp")
- With reg
- .Global = True
- .Pattern = "[\u4E00-\u9FFF\d-]+"
- r = Cells(Rows.Count, 1).End(3).Row
- arr = Range("A2:e" & r)
- Columns(1).NumberFormatLocal = "@"
- For i = 2 To UBound(arr)
- For j = 1 To UBound(arr, 2)
- s = arr(i, j)
- If .Test(s) Then
- Set mh = .Execute(s)
- For Each ma In mh
- arr(i, j) = ma.Value
- Next
- End If
- Next
- Next
- Range("A2:e" & r) = arr
- End With
- End Sub
复制代码
|
评分
-
1
查看全部评分
-
|