現在我正在使用下面的宏來替換大數據中的值。但問題是,替換值或替換值隨着每個數據集而變化,如果沒有找到需要的值,則宏發出錯誤。任何人都可以幫助我,我如何使用IF條件與Cells.replace。例如IFD找到然後運行這個代碼塊,否則跳轉到下一個值。使用IF條件查找和替換
Sub ReplaceAll()
Application.ScreenUpdating = False
Sheets("Data").Select
Range("A1").Select
Cells.replace what:="D", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Cells.replace what:="F", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Application.ScreenUpdating = True
End Sub
當搜索項沒有找到時,我不會收到錯誤... –
相同,沒有錯誤觸發 – sam092