我有一组csv文件。我只需要一个代码来搜索整个工作表,在任何单元格中找到-999.999的值,然后清除该单元格。不删除但清除。所以它不会影响计算。
感谢您的帮助。
答案 0 :(得分:1)
按 Ctrl + H 然后键入-999.999
,然后按 Alt + A
接下来按 Enter
然后按 Esc
或者,如果您只想替换-999.999
的第一个实例,那么请执行与上面相同的操作,而不是 Alt + A 使用 Alt + R
如果出于某种原因你真的需要在代码中使用它,那么它就是一个简单的单行函数来替换所有:
Cells.Replace What:="-999.999", Replacement:="", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
要仅重新生成第一个实例,它将如下所示:
Cells.Find(What:="-999.999", After:=[A1], LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Replace What:="-999.999", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False