【发布时间】:2015-09-01 19:21:07
【问题描述】:
我发现这个功能可以删除特殊字符。
Function Remove_Characters(s As String) As String
Static RegEx As Object
If RegEx Is Nothing Then
Set RegEx = CreateObject("VBScript.RegExp")
With RegEx
.Global = True
.Pattern = "\\|/|:|\*|""|\?|<|>\|| "
End With
End If
Remove_Characters = RegEx.Replace(s, "")
End Function
我想知道的是如何在保存工作簿之前使用它自动删除某些单元格范围(B47:L47,B51:L148)中的所有特殊字符?
【问题讨论】:
-
循环遍历特定范围内的单元格集合,并在循环的每个步骤中调用上述函数。
标签: vba excel special-characters