看板 Visual_Basic 關於我們 聯絡資訊
想請教各路 VBA 的高手與先進 當要刪除某個工作表時,若此工作表不存在,這時程式就出現問題了,請問應如何防呆 例如: Worksheets("SheetX").Delete '刪除名為 SheetX 的工作表 但若 SheetX 不存在,程式就會出現錯誤而停止 小弟的想法是寫一個 if 判斷式如下 If (未知的程式碼) then Worksheets("SheetX").Delete End if 不知道(未知的程式碼)應該如何寫,有查過worksheet的方法, 好像沒有可以判斷工作表是否存在的方法 請各位先進不吝指教,感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.89.33
cole945:If Not Worksheets("SheetX") Is Nothing Then 11/29 21:49