Excel VB 批量删除 多个工作表 某月以上的数据(保留下个月)

本例介绍在excel中如何将一个工作表根据条件拆分成多个工作表

注意:很多朋友反映sheets(i).delete这句代码出错,要注意下面第一个步骤要拆分的数据工作表名称为“数据源”,而不昰你新建工作簿时的sheet1这种手动改成“数据源”即可。

原始数据表如下(名称为:数据源)需要根据B列人员姓名拆分成每个人一个工作表。

如下图所示插入一个新的模块

如下图,粘贴下列代码在模块中:

5、如下图所示插入一个控件按钮,并指定宏到刚才插入的模块代碼

6、点击插入的按钮控件,根据提示选择标题行和要拆分的列字段本例选择“姓名”字段拆分,当然也可以选择C列的“名称”进行拆汾看实际需求。

7、代码运行完毕后在工作簿后面会出现很多工作表每个工作表都是单独一个人的数据。具体如下图所示:

1)原始数据表要从第一行开始有数据并且不能有合并单元格;

2)打开工作簿时需要开启宏,否则将无法运行代码

以上就是excel将一个工作表根据条件拆分成多个工作表图文教程,希望能对大家有所帮助!

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信