打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【批量】拆分工作簿中的表为独立工作簿
批量】拆分工作簿中的表为独立工作簿


        工作当中经常会有人,把每个月或者每个部门的数据存放在同一个工作簿的新建工作表之中,之后又会遇到要把他们分开的需求,今天我们先来解决把工作簿中的工作表一键拆分成单个独立的工作簿的技巧吧!

        正式介绍方法之前,我们先新建一个工作簿,其中存放有1班,2班,3班,4班,5班,六班等6张工作表,假定每张工作表上分别存放对应班级的人员期末考试成绩。如下图所示:

原来的工作簿


制作过程

主要是运用成组工作表的功能。


操作如下:

打开VBE编辑器

粘贴如下所示代码:

 Sub 拆分工作簿()

    Dim i As Integer, s As Worksheet

Rem 忽略代码运行中的错误

    On Error Resume Next

Rem 关闭屏幕刷新

    Application.ScreenUpdating = False

Rem 循环每一张工作表

    For Each s In Worksheets

Rem 将工作表另存后关闭

        s.Copy

        ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & s.Name & '.xlsx'

        ActiveWorkbook.Close

    Next

Rem 恢复屏幕刷新

    Application.ScreenUpdating = True

End Sub

点击F5,就会在原工作簿所在的位置,生成所有的工作簿。此代码是通用的哦!如果您喜欢就请点赞吧!


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Office达人分享 | Excel教程如何将一个工作簿中多个工作表拆分成独立的工作簿?
天啊!手动拆分1000个工作表,得要多少天啊?
如何将包含多工作表的工作簿另存成多个工作簿?
如何将EXCEL工作薄按工作表拆分为多个工作薄
不要再用Ctrl C了,工作簿拆分、合并一键生成,工作再忙也要看……
手把手系列:拆分Excel工作簿中的多个工作表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服