Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6022|回复: 8

[分享] 分拆工作簿多工作表

[复制链接]
发表于 2012-3-22 09:35 | 显示全部楼层 |阅读模式
经常看到类似的工作簿合并或工作表分拆问题,其实答案很简单,比如:以下代码可分拆一个工作簿下的各工作表让其自成以其表名命名的独立工作簿:


  1. Sub Split_WorkSheets()
  2.     Application.ScreenUpdating = False
  3.     Dim FilePath As String
  4.     Dim DestWB As Workbook
  5.     Dim FileName As String
  6.    
  7.     FilePath = ThisWorkbook.Path   
  8.     For Each sht In ThisWorkbook.Sheets
  9.         FileName = FilePath & "" & sht.Name   
  10.         Set DestWB = Workbooks.Add
  11.         sht.Cells.Copy DestWB.Sheets(1).Cells
  12.         DestWB.Close True, FileName
  13.         Set DestWB = Nothing
  14.     Next  
  15.     Application.ScreenUpdating = True
  16. End Sub
复制代码

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-3-22 10:27 | 显示全部楼层
这么好的帖子怎么没人顶呢?
楼主换头像了?{:912:}
回复

使用道具 举报

发表于 2012-3-22 13:14 | 显示全部楼层
回复

使用道具 举报

发表于 2012-3-22 15:34 | 显示全部楼层
这帖子肯定非常的实用、顶起楼主了。
回复

使用道具 举报

匿名  发表于 2014-7-8 11:35
试了,很好用
回复

使用道具

发表于 2014-7-21 00:42 | 显示全部楼层
非常好,收藏了
回复

使用道具 举报

发表于 2015-3-12 14:40 | 显示全部楼层
这个很实用!学习了。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2015-3-23 18:14 来自手机 | 显示全部楼层
好东西

回复

使用道具 举报

发表于 2017-6-27 15:58 来自手机 | 显示全部楼层
好东西  收藏了  谢谢
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 18:51 , Processed in 0.887311 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表