jat*_*rma 1 excel vba excel-vba
我试图从excel表中替换所有特殊字符
但是?(问号)和*(星号)给出空白单元格
现在我正在使用此代码
Selection.Replace What:="!", Replacement:=" "
Selection.Replace What:="@", Replacement:=" "
Selection.Replace What:="#", Replacement:=" "
Run Code Online (Sandbox Code Playgroud)
......等等
问号和星号在查找和替换函数中称为通配符,这意味着它们已经表示除字符串值之外的其他内容.为了绕过它,你需要在它们之前加上波浪号(〜).
尝试:
Selection.Replace What:="~?", Replacement:=" "
Selection.Replace What:="~*", Replacement:=" "
Run Code Online (Sandbox Code Playgroud)
这是一个有用的链接:https://support.microsoft.com/en-gb/kb/214138