vbs excel 如何判定某个sheet名称存在(例如这个sheet的名称叫做“甲”)

各位大侠,请教个问题例如我在新建一个sheet之前,想确认一下这个excel文件中有没有名叫“甲”的sheet,如果有的执行a指令,没有的话执行b指令关于判定这一块,请问... 各位大侠,请教个问题

例如我在新建一个sheet之前,想确认一下这个excel文件中有没有名叫“甲”的sheet,如果有的执行a指令,没有的话执行b指令

关于判定这一块,请问使用什么VBS的函数指令,谢谢
展开
 我来答
真真真白丁
2015-01-13 · TA获得超过8523个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1746万
展开全部

亲,代码如下:

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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式