excel如何批量删除指定工作表以外其他表的内容

 时间:2024-10-13 12:30:31

1、将上述内容实例化:如图所示,vba.xlsm文件中共有6个工作表,现在除了“神山数据总表”中的数据不动外,其他几个工作表中的数据,需要将第3行之后的数据全部删掉

excel如何批量删除指定工作表以外其他表的内容excel如何批量删除指定工作表以外其他表的内容excel如何批量删除指定工作表以外其他表的内容

2、点击excel表上方的开发工具--Visual Basic,或者操作快捷键ALT+F11,打开vb编辑器。

excel如何批量删除指定工作表以外其他表的内容

3、鼠标右键单击Microsoft excel 对象,在弹出的对话框列表中选择插入--模块。

excel如何批量删除指定工作表以外其他表的内容

4、在新建的模块右边的编辑区域中复制以下vb代码:Sub deltt()' e垓矗梅吒xcel如何批量删除指定表以外其他工作表的内容Dim sht As Worksheet '建立变量For Each sht In Worksheets '建立for循环,遍历所有工作表If sht.Name <> "神山数据总表" Then '若表名不等于“神山数据总表”,执行下面代码sht.Range("A3:D10000").ClearContents '删除工作表中指定行。End IfNextEnd Sub

excel如何批量删除指定工作表以外其他表的内容

5、可以变更的代码部分:If sht.Name <> &孥恶膈茯quot;神山数据总表" Then“神山数据总表” 不进行帏渍栉啻删除的表名,若都删除,可以去掉if判断sht.Range("A3:D10000")"A3:D10000"删除的范围,可自己指定。

6、关闭vb编辑器,通过开发工具--插入--表单按钮,并将按钮和宏命令关联起来。关联的方法见经验贴:https://jingyan.baidu.com/article/574c521951bc466c8c9dc16f.html

excel如何批量删除指定工作表以外其他表的内容

7、点击删除按钮,执行vb程序后,再次查看其他五个表中的内容时,除了表头的前两行外,其他行的数据都已经被删掉了。

excel如何批量删除指定工作表以外其他表的内容
  • excel怎样将两列或多列内容合并成一列显示
  • Excel怎么用定位功能将空白行或空白单元格删掉
  • 如何快速找到被合并的单元格?
  • excel怎么删除无尽空白行
  • excel如何快速删除表格数据中的空格
  • 热门搜索
    眼干眼涩怎么办 淘宝怎么做 怎么去狐臭 pos机怎么装纸 蜂胶怎么吃 事迹简介怎么写 端午节英文怎么说 苹果6怎么下载微信 睑怎么读 禾怎么组词