我有一个特殊的列,在特殊字符的多行中有多次出现。这是“响应”字符。它是一个带有斜线的大写R。它表示为Unistring 211F。它也可以在HTML中表示为&#8479。
我想使用VBA搜索“响应”字符,并将其替换为“响应”和换行ASC(10)。
如何搜索和替换此特殊字符?
您将要搜索what:=ChrW(8479)
并替换为replacement:="Replace" & Chr(10)
。
此快速代码将使您在活动工作表中的从Unichar转换为Text的转换。
Sub replace_Response()
Dim fnd As Range
With ActiveSheet
.Cells.Replace what:=ChrW(8479), replacement:="Response" & Chr(10), lookat:=xlPart
End With
End Sub
替换范围可以缩减为一列,一行或任何选定的单元格组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句