使用unicode"长笔划覆盖"查找字符应用于excel

时间:2017-12-24 06:19:07

标签: excel unicode replace

我已经将一个文件从文本导入到excel中,该文件使用unicode的长笔画叠加层打出了一堆值。我需要找到并用零替换它们。我可以使用什么功能来查找这些字符?

1 个答案:

答案 0 :(得分:0)

调整@Jeeped的答案会有以下工作吗?

Sub ReplaceLongStrongOverlay()
    With ActiveSheet
        .Cells.Replace what:=ChrW(822), replacement:="0", lookat:=xlPart
    End With
End Sub

或者,您可以设置RegEx模式,例如“[^ \ u0336]”,您可能需要稍微调整一下,并将regEx.Global设置为True做一个寻找和替换。