Excel精英培训网

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

[已解决]求助:工作薄的分解

[复制链接]
发表于 2010-6-14 18:06 | 显示全部楼层 |阅读模式

工作薄 [book1] 中有三个表,sheet1 ,sheet2,sheet3,如何将它们拆分成三个独立同名的工作薄?

比如说变成四个工作薄,存在同一路径下  [Book1],[sheet1],[sheet2],[sheet3]

最佳答案
2010-6-14 19:39

也可以用VBA

Sub 导出为Excel文件()
Application.ScreenUpdating = False
    MM = ThisWorkbook.Path
    CC = Sheets.Count
      For X = 1 To Sheets.Count
        NN = Sheets(X).Name
        Sheets(X).Copy
        ActiveWorkbook.SaveAs MM & "\" & NN & ".XLS"
        ActiveWorkbook.Close True
      Next X
Application.ScreenUpdating = True
End Sub

[此贴子已经被作者于2010-6-14 19:41:25编辑过]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-6-14 19:31 | 显示全部楼层
回复

使用道具 举报

发表于 2010-6-14 19:39 | 显示全部楼层    本楼为最佳答案   

也可以用VBA

Sub 导出为Excel文件()
Application.ScreenUpdating = False
    MM = ThisWorkbook.Path
    CC = Sheets.Count
      For X = 1 To Sheets.Count
        NN = Sheets(X).Name
        Sheets(X).Copy
        ActiveWorkbook.SaveAs MM & "\" & NN & ".XLS"
        ActiveWorkbook.Close True
      Next X
Application.ScreenUpdating = True
End Sub

[此贴子已经被作者于2010-6-14 19:41:25编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-6-15 09:52 | 显示全部楼层

两个问题:

1、我的右键中怎么没有“导出为文件”?

2、挑个刺,VBA中,相当于用了另存为。那么sheets(X).copy就不需要了

谢谢

回复

使用道具 举报

发表于 2010-6-15 10:07 | 显示全部楼层

QUOTE:
以下是引用松籽在2010-6-15 9:52:00的发言:

两个问题:

1、我的右键中怎么没有“导出为文件”?   点中要导出的工作表的工作表标签鼠标右键,再看看一下

2、挑个刺,VBA中,相当于用了另存为。那么sheets(X).copy就不需要了   谢谢

[此贴子已经被作者于2010-6-15 10:08:08编辑过]
回复

使用道具 举报

发表于 2010-6-16 10:02 | 显示全部楼层

学习学习,支持!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 02:36 , Processed in 0.194497 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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