分享

Excel问伊答之5:如何快速把工作簿里的若干个工作表分别保存为独立的工作簿?

 fzchenwl 2015-04-07

1,Alt+F11 进入VBE
2,
菜单:插入-模块。
3,复制下面的代码到光标处

Sub 另存所有工作表为独立工作簿()

Dim sht As Worksheet

Application.ScreenUpdating = False         '禁用屏幕刷新

mypath = ThisWorkbook.Path & '\'            '默认保存在当前文件夹
For Each sht In Sheets
sht.Copy
ActiveWorkbook.SaveAs mypath & sht.Name & '.xls', FileFormat:=xlExcel8
ActiveWorkbook.Close

Next
Application.ScreenUpdating = True          '恢复屏幕刷新

End Sub

4,关闭VBE窗口

5,Alt+F8 选择宏“另存所有工作表为独立工作簿”,点击运行

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多