|
这个不关宏还是VBA,导致你无法替换的原因是 这个“~” 符号,这个符号被认为是统配符,修改下你的代码就可以了,
最简单的改法:
Application.Calculation = xlCalculationManual 从这句代码下面插入以下红色代码即可:
Cells.Replace What:="~~", Replacement:="-", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Sheets("设置").Cells.Replace What:="~~", Replacement:="-", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
x = Application.CountA(Sheets("设置").Range("A1:A100").SpecialCells(xlCellTypeVisible))
。。。。。。
然后你运行宏即可
|
|