2012-09-12 51 views
1

我寫了vba代碼來永久刪除工作表。當我運行它時,會出現以下消息:自動選擇刪除工作表,無需彈出消息

「數據可能存在於選定要刪除的工作表中。要永久刪除數據,請按Delete鍵。」

我該如何編寫此代碼,以便它自動刪除工作表而不彈出消息?

ThisWorkbook.Sheets("SVT").Delete 

回答

5

您可以使用:

Application.DisplayAlerts = False 
ThisWorkbook.Sheets("SVT").Delete 
Application.DisplayAlerts = True 
+0

這不是一個理想的解決方案,因爲它使用全局狀態來管理當地的問題,但它可能做到這一點的唯一途徑。 http://blogs.msdn.com/b/oldnewthing/archive/2008/12/11/9193695.aspx – Tmdean