永发信息网

EXCEL求个批量删除工作簿中Q1="请删除此表"的工作表的VBA。

答案:4  悬赏:50  手机版
解决时间 2021-03-18 15:21
也就是说,这个工作簿中有很多工作表,其中有一些工作表的Q1单元格是“请删除此表”,求个VBA一次性把这些工作表删除,保留Q1不是“请删除此表”的工作表。
最佳答案
Sub eraseSheet()
Dim i!, Alert As Boolean
Alert = Application.DisplayAlerts
Application.DisplayAlerts = False
For i = Sheets.Count To 1 Step -1
    If Sheets(i).Range("Q1") = "请删除此表" Then Sheets(i).Delete
Next
Application.DisplayAlerts = Alert
End Sub
全部回答
Sub 删表()     Dim i As Worksheet     Application.DisplayAlerts = False     #避免出现提示“确认删除”     For Each i In Worksheets         If i.Range("Q1").Text = "请删除此表" Then i.Delete     Next     Application.DisplayAlerts = True End Sub
Sub 删除() For Each sh In Sheets If sh.Range("Q1") = "请删除此表" Then sh.Delete Next End Sub 再看看别人怎么说的。
Sub sc() Dim sh As Worksheet Application.DisplayAlerts = False For Each sh In Worksheets If sh.Range("q1") = "请删除此表" Then sh.Delete Next Application.DisplayAlerts = True End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在微信上不小心登上了凌云小说怎么退
宁波出口但是在义乌报关,报关单上的出口港是
电瓶车闯红灯撞汽车,人受伤,汽车被交警拖去
用take up造句
请大家推荐些好的小说。最好是那种很感人的名
经营自己是永恒的主题是什么意思
阆中师范学校的校风怎么样 老寝室 怎么样 幼
牛人网吧地址好找么,我有些事要过去
什么时候高考能全国用一套试卷
如果不等式3x-m≤0的正整数解是1,2,3,那么
得了类风湿的人能喝柠檬泡水吗?
急求一个只需身份证不需要手机号的小额贷款。
mongodb 怎么读
我给私人开货车我俩之间是雇佣关系还是劳务关
七夕送花的小卡片
推荐资讯
冢鬼袶全集。。前4本我都有了 一定要全啊
为什么我男朋友没空理我陪我,我刚开始觉得没
请教我的鱼需要喂多少饲料
魅族魅蓝metal怎么退出flyme账户,要图
英特尔(Intel)酷睿四核 i5-4590 1150接口
尚品工坊怎么去啊,有知道地址的么
从嘉兴到台州坐高铁需要多长时间
派出所或经侦大队抓人有没有家属通知
dnf幽魂上衣附加伤害是白字还是黄字和三国称
九州口福七一路麻油鸡麻油鸭我想知道这个在什
主板是选微星X370 GAMING PLUS 还是华擎X370
线性回归方程是导数和微积分里的吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?