怎么拆分一个Excel工作簿中的多个工作表

 我来答
WPS官方
2019-11-13 · 旨在提供办公软件的问答帮助。
WPS官方
金山办公软件为金山软件集团子公司,主要研发并运营WPS系列办公软件。WPS是我国自主知识产权的民族软件代表,自1988年诞生以来,WPS Office已经成为全世界最知名的办公软件之一。
向TA提问
展开全部

以WPS 2019版本为例:

关于怎么拆分一个Excel工作簿中的多个工作表,您可使用WPS参考下述步骤完成操作:

1、打开「表格(Excel)」文档;

2、点击「数据-拆分表格」;

3、按需选择「把工作表按照内容拆分」或「把工作簿按照工作表拆分」使用即可。

心随心潮
2016-05-12 · 知道合伙人软件行家
心随心潮
知道合伙人软件行家
采纳数:5854 获赞数:45146
毕业后从事网页版面设计美工行业,至今已有四年工作经验。

向TA提问 私信TA
展开全部

所需工具材料:EXCEL

方法如下:

1、打开需要编辑的Excel文档,工作簿下方有很多的工作表。

2、右键任意一个工作表标签,在弹出的下拉列表中选择查看代码。

3、在弹出的窗口中输入以下代码,然后选择“运行”→“运行子过程/用户窗体”(也可以直接按F5)。

4、如果Sheet比较多,请耐心等待;Sheet比较少,很快就运行完毕,然后会给出“文件已经被分拆完毕”的提示。

5、此时,返回之前未拆分工作簿的文件夹,就可以看到所有Sheet已经拆分完毕,并且文件名是以Sheet名来命名的,如果有需要,在拆分之前,可以修改好Sheet的名字,免得拆分完毕后再次修改。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彼岸的暗夜f5d
高粉答主

2016-05-12 · 每个回答都超有意思的
知道顶级答主
回答量:4.1万
采纳率:90%
帮助的人:1.2亿
展开全部

一、工具/原料

microsoft office excel 2007


二、方法/步骤

1、右键任意一个工作表标签,在弹出的下拉列表中选择查看代码。即弹出代码窗口。

2、点击菜单插入-模块 在弹出的模块对话框中 输入以下代码:

   Private Sub 分拆工作表()

       Dim sht As Worksheet

       Dim MyBook As Workbook

       Set MyBook = ActiveWorkbook

       For Each sht In MyBook.Sheets

           sht.Copy

           ActiveWorkbook.SaveAs Filename:=MyBook.Path & "\" & sht.Name, FileFormat:=xlNormal     '将工作簿另存为EXCEL默认格式

           ActiveWorkbook.Close

       Next

       MsgBox "文件已经被分拆完毕!"

   End Sub

3、单击运行-运行子过程-窗体,几秒过后,弹出提示窗口“文件已被拆分完毕”。

4、返回Excel工作簿文件所在路径,查看,可以发现原先工作簿中的工作表已经成为单独的工作簿了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑对人生行
2016-05-04 · TA获得超过105个赞
知道答主
回答量:14
采纳率:0%
帮助的人:9.2万
展开全部

右键任意一个工作表标签,在弹出的下拉列表中选择查看代码。即弹出代码窗口。

在,弹出的窗口中输入以下代码:

   Private Sub 分拆工作表()

       Dim sht As Worksheet

       Dim MyBook As Workbook

       Set MyBook = ActiveWorkbook

       For Each sht In MyBook.Sheets

           sht.Copy

           ActiveWorkbook.SaveAs Filename:=MyBook.Path & "\" & sht.Name, FileFormat:=xlNormal     '将工作簿另存为EXCEL默认格式

           ActiveWorkbook.Close

       Next

       MsgBox "文件已经被分拆完毕!"

   End Sub

单击运行-运行子过程|窗体 几秒过后 弹出提示窗口“文件已被拆分完毕”

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滕树萍1
2016-04-03 · TA获得超过4万个赞
知道大有可为答主
回答量:1.6万
采纳率:77%
帮助的人:6809万
展开全部
比如某个excel工作簿中,要sheet1表,变成单独的excel 。
在sheet1上右击,选择移动或复制工作表,弹出对话框

现在有两种情况:

1、保留原有sheet1,重新生成1个表格,点击下拉菜单,选择(新工作薄)并勾选建立副本,这时就会单独生成一个excel

2、不保留原有sheet1,直接拆分,那么,点击下拉菜单,选择(新工作薄)不勾选建立副本,这时就会单独生成一个excel,且原有excel这页消失。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式