vbs excel 如何判定某个sheet名称存在(例如这个sheet的名称叫做“甲”)
各位大侠,请教个问题例如我在新建一个sheet之前,想确认一下这个excel文件中有没有名叫“甲”的sheet,如果有的执行a指令,没有的话执行b指令关于判定这一块,请问...
各位大侠,请教个问题
例如我在新建一个sheet之前,想确认一下这个excel文件中有没有名叫“甲”的sheet,如果有的执行a指令,没有的话执行b指令
关于判定这一块,请问使用什么VBS的函数指令,谢谢 展开
例如我在新建一个sheet之前,想确认一下这个excel文件中有没有名叫“甲”的sheet,如果有的执行a指令,没有的话执行b指令
关于判定这一块,请问使用什么VBS的函数指令,谢谢 展开
1个回答
展开全部
亲,代码如下:
Sub sh()
On Error Resume Next
If Sheets("甲") Is Nothing Then MsgBox "不存在" Else MsgBox "存在"
End Sub
追问
你好,非常感谢,基本已经解决了我的问题
还有一个小问题,我在删除一个sheet的时候,会有一个删除确认,怎么能不自动弹出这个窗口,直接将数据sheet删除啊,非常感谢
追答
请在代码的前后加上两句:
Application.DisplayAlerts = False
'此处方删除Sheet的代码
Application.DisplayAlerts = True
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询