如何使用excel vba替换特殊字符

时间:2015-05-12 14:42:07

标签: excel vba excel-vba

我的excel工作簿中有这个“ ”特殊字符,我想用“。”替换所有字符,当我将这个字符放在代码中时,它会变成“?”在我运行宏之后,它将所有内容替换为“。”

Sub FindReplaceAll()

 Dim ws      As Worksheet
 For Each ws In ActiveWorkbook.Worksheets
   ws.Cells.Replace What:="�", Replacement:=".", LookAt:= _
    xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False

       Next ws
End Sub

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试在单元格中复制此字符,然后使用ASCII编号并用ASCII数字替换字符:

self = this