查找并替换特殊的Unicode字符

用户名

我有一个特殊的列,在特殊字符的多行中有多次出现。这是“响应”字符。它是一个带有斜线的大写R。它表示为Unistring 211F。它也可以在HTML中表示为&#8479。

我想使用VBA搜索“响应”字符,并将其替换为“响应”和换行ASC(10)。

如何搜索和替换此特殊字符?

用户4039065

您将要搜索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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章