我正在使用vba編寫批量替換腳本。 但是,每當搜索字符串未找到時,警告消息窗口總是彈出,這使我不得不一次又一次關閉它。是否可以隱藏此窗口?如何在未找到range.replace方法時忽略消息窗口?
targetRng.Replace s, s.Offset(0, 1)
這種PIC主要是說沒有找到搜索字符串,XXXXXXXXX
我正在使用vba編寫批量替換腳本。 但是,每當搜索字符串未找到時,警告消息窗口總是彈出,這使我不得不一次又一次關閉它。是否可以隱藏此窗口?如何在未找到range.replace方法時忽略消息窗口?
targetRng.Replace s, s.Offset(0, 1)
這種PIC主要是說沒有找到搜索字符串,XXXXXXXXX
您可以使用Application.DisplayAlerts = False
,以防止Excel顯示任何警報。
不要忘了隨後打開Application.DisplayAlerts = True
。
我試過了,它不起作用。 – Guoliangcai
我的不好,它的工作原理,似乎我錯誤地使用它。 – Guoliangcai
請提供產生錯誤的完整工作最小示例。我們無法用一行代碼做很多事情。如果字符串沒有找到上面的行,我不會收到任何消息!一切都很美好。 –