打开APP
userphoto
未登录

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

开通VIP
VBA从工作表另存为工作簿

Sub 宏1()

 Application.ScreenUpdating = False '屏幕更新关闭 

Application.DisplayAlerts = False '显示和预警提示关闭 

 Dim folder As String 'String字符串 

 folder = ThisWorkbook.Path & '\ 班级 ' 

 If Len(Dir(folder, vbDirectory)) = 0 

Then MkDir folder 'vbDirectory文件夹 

 MkDir创建目录或文件夹 

 Dim sht As Worksheet For Each 

sht In Worksheets sht.Copy ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & sht.Name & '.xls' '另存在这个路径 名字是工作表名字.xls 

 ActiveWorkbook.Close 

 Next 

 Application.ScreenUpdating = True 

 Application.DisplayAlerts = True 

End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
就这么简单!一键按职业拆分成多个多工作表、工作簿(完善版)
如何将Excel工作簿的所有工作表一次导出成多个独立文件?
Excel问伊答之5:如何快速把工作簿里的若干个工作表分别保存为独立的工作簿?
Excel | VBA——合并工作簿与合并工作表
VBA笔记:Workbook、Worksheets对象
利用VBA拆分单个工作簿成多个工作簿的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服