打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何将Excel工作簿的所有工作表一次导出成多个独立文件?

工作中,有时我们会遇到一个工作簿里面有很多张工作表,看得非常辛苦。

今天,十年先生为大家分享一段简短VBA代码。

功能:Excel工作簿中有多张工作表,实现将所有工作表一次导出成多个独立文件。

1、数据源准备,打开Excel工作簿,如下所示:


2、按Alt F11打开VBA编辑器,插入新的模块,复制下面的内容到里面,按F5运行即可。

代码如下:

Sub SaveSeparately()

Dim sht As Worksheet

Application.ScreenUpdating = False

ipath = ThisWorkbook.Path &'\'

For Each sht In Sheets

sht.Copy

ActiveWorkbook.SaveAs ipath & sht.Name

ActiveWorkbook.Close

Next

Application.ScreenUpdating = True

End Sub

动态操作及效果图:





本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel问伊答之5:如何快速把工作簿里的若干个工作表分别保存为独立的工作簿?
手把手系列:拆分Excel工作簿中的多个工作表
excel文件里有多个sheet,把每个sheet全部导出为单独的xls或xlsx
VBA代码大全(更新2023.03.08)
Excel常见宏命令详解
Excel教程:excel拆分工作簿(表),一键拆分几百个文件,只需3秒!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服