楼主: naruto_zw
5363 6

[问答] 如何将一个excel 工作薄拆分成多个工作薄 [推广有奖]

  • 1关注
  • 1粉丝

硕士生

2%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2897 点
帖子
91
精华
0
在线时间
77 小时
注册时间
2011-11-10
最后登录
2019-6-11

楼主
naruto_zw 发表于 2013-5-9 17:23:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
一个excel 表大概有10000多个行,如何用 vba 按照某一列的值(100,108,110, 112,113 共50个值,但没有规律)将工作薄拆分成多个工作薄
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL xcel exce cel VBA 工作 excel 如何

沙发
zpf507 发表于 2013-5-9 17:27:24
上个EXcel home论坛看看  那个比较专业

藤椅
controlpanel 在职认证  发表于 2013-5-9 17:54:45
可以直接录个宏。
大致思路就是按这一列筛选,然后把筛选结果复制到新工作簿里,然后保存,然后筛选下一个数字,做个循环。
其实,我就是传说中的控制面板……

板凳
naruto_zw 发表于 2013-5-10 08:22:11
controlpanel 发表于 2013-5-9 17:54
可以直接录个宏。
大致思路就是按这一列筛选,然后把筛选结果复制到新工作簿里,然后保存,然后筛选下一个 ...
我也是这个思路,就是代码不太会写,这题对初学者来说会不会太难

报纸
naruto_zw 发表于 2013-5-10 08:23:06
zpf507 发表于 2013-5-9 17:27
上个EXcel home论坛看看  那个比较专业
谢谢~~~

地板
wavingmaple 发表于 2014-11-14 10:48:23
强上VBA吧 我做宏都觉得不够给力

7
matlab-007 发表于 2016-6-15 19:43:29
打开需要编辑的Excel文档。工作簿下方有很多工作表。现在需要将这些工作表单独拆分开成一个个工作簿。右键任意一个工作表标签,在弹出的下拉列表中选择查看代码。点击菜单插入-模块 在弹出的模块对话框中 输入以下代码:

   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单击运行-运行子过程|窗体 几秒过后 弹出提示窗口“文件已被拆分完毕” 返回Excel工作簿文件所在路径 查看原先工作簿中的工作表已经成为单独的工作簿了!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 11:27