作者mitsu (虹儿)
看板Visual_Basic
标题[VBA ]请问当 delete 某一个 worksheet 时,如何防呆?
时间Thu Nov 29 20:09:02 2007
想请教各路 VBA 的高手与先进
当要删除某个工作表时,若此工作表不存在,这时程式就出现问题了,请问应如何防呆
例如:
Worksheets("SheetX").Delete '删除名为 SheetX 的工作表
但若 SheetX 不存在,程式就会出现错误而停止
小弟的想法是写一个 if 判断式如下
If (未知的程式码) then
Worksheets("SheetX").Delete
End if
不知道(未知的程式码)应该如何写,有查过worksheet的方法,
好像没有可以判断工作表是否存在的方法
请各位先进不吝指教,感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.89.33
1F:推 cole945:If Not Worksheets("SheetX") Is Nothing Then 11/29 21:49