分享

excel将各个工作表拆分成不同的工作簿

 xctdlxg 2017-06-21

excel将各个工作表拆分成不同的工作簿

拆分成三个工作簿

现在我们有一个工作簿,其中有很多个工作表,现在我们需要将各个表单独做成一个个工作簿进行保存或者分发出去,我们应该怎么操作呢?

我们需要利用开发工具选项卡来进行此项操作。操作步骤如下。

(建议 收藏一别不时之需,订阅我们学习更多技能)

将开发工具选项卡显示出来

excel将各个工作表拆分成不同的工作簿

找到选项

excel将各个工作表拆分成不同的工作簿

勾选开发工具

2.打开VB工作界面

excel将各个工作表拆分成不同的工作簿

打开VB

excel将各个工作表拆分成不同的工作簿

插入模块

粘贴代码

代码如下

Sub 拆分工作表为单独的工作簿()

Dim mybook As Workbook

Dim i As Integer

Set mybook = ActiveWorkbook

For i = 1 To mybook.Worksheets.Count

mybook.Worksheets(i).Copy

ActiveWorkbook.SaveAs Filename:="D:\拆分后\" & mybook.Worksheets(i).Name & ".xlsx"

ActiveWindow.Close

Next i

End Sub

excel将各个工作表拆分成不同的工作簿

粘贴代码

执行代码

excel将各个工作表拆分成不同的工作簿

执行代码

关闭后,打开“D”盘,找到名为"拆分后"后的文件夹,打开即可找到拆分后的工作簿了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多