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

 时间:2024-10-28 11:30:25

excel如何批量删除指定表以外其他工作表的内容呢?假若有一个excel文件,其中有多个sheet工作表,需要将除了“总表”以外其他工作表中指定的内容删掉,那么如何快速处理呢?

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

工具/原料

excel2013

方法/步骤

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

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

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

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

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

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

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

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

4、在新建的模块右边的编辑区域中复制以下vb代码:Subdeltt()'e垓矗梅吒xcel如何批量删除指定表以外其他工作表的内容DimshtA霜杼厮贿sWorksheet'建立变量ForEachshtInWorksheets'建立for循环,遍历所有工作表Ifsht.Name<>"神山数据总表"Then'若表名不等于“神山数据总表”,执行下面代码sht.Range("A3:D10000").ClearContents'删除工作表中指定行。EndIfNextEndSub

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

5、可以变更的代码部分:Ifsht.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如何快速删除表格数据中的空格
热门搜索
输送带图片 老子的图片 杨童舒图片 梅毒的症状图片 萨摩犬图片