Excel爱好者的大本营
用 1% 的 Excel 基础知识解决 99% 的职场问题
做一个超级实用的Excel公众号
Excel是一门手艺excel表格怎么把一个格的内容分成两个,掌握它需要勇气
数万Excel爱好者的聚集地
超级优秀的人
前言|职场范例
一个Excel工作簿中会有很多个工作表,有时会根据需要拆分成不同的工作簿,怎么办呢?
下面小编通过一个简单的例子来模拟解决这个“批量拆分”的问题。
如下图所示: 在一个文件夹中,有一个普通的表格工作簿,需要批量拆分工作表。 工作簿包含三个工作表excel表格怎么把一个格的内容分成两个,分别命名为“一月工资表”、“二月工资表”、“三月工资表”。
将这些工作表拆分成单独的工作簿的效果:
步骤 | 解决方案
打开总表工作簿,先按快捷键Alt+F11调出VBA界面(或右击工作表,选择查看代码),点击“插入-模块”,将代码复制粘贴到新建的模块中. 如下所示:
代码如下:
Private Sub 分拆工作表()
Dim sht As Worksheet
Dim MyBook As Workbook
Set MyBook = ActiveWorkbook
For Each sht In MyBook.Sheets
sht.Copy
Filename:=MyBook.Path & "" & sht.Name, FileFormat:=xlNormal '将工作簿另存为EXCEL默认格式
ActiveWorkbook.Close
Next
MsgBox "文件已经被分拆完毕!"
End Sub
点击“运行”按钮,几秒后会弹出“文件已拆分”的提示窗口,如下图:
最后,我们回到原工作簿的根目录,发现所有的工作表都分解成功了。 打开拆分后的各个独立工作簿,如下图:
看完文章希望小伙伴们可以帮小编在文章底部【点赞】高亮【在看】分享转发到【朋友圈】。 持续分享的道路很艰辛,需要您的鼓励和支持! 大家也可以通过文末【留言】反馈实际办公中遇到的Excel问题场景。
〖点击阅读往期知识点精彩链接〗
“/”
“/”
/"
“/”
《Excel软件下载/
“技能/”
“别害怕/”
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。