将Excel表中各个工作表分别导出.docx

将Excel表中各个工作表分别导出.docx

ID:50917456

大小:12.42 KB

页数:1页

时间:2020-03-15

将Excel表中各个工作表分别导出.docx_第1页
资源描述:

《将Excel表中各个工作表分别导出.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、怎样把一张excel表的各个sheet分多张excel表导出,一张sheet成为一张excel表,并用原sheet的名称命名新的excel表?用常规的一步步操作大家都知道吧,但工作表一多,工作量是很大的,也就变成不现实了。我用宏来解决,将每个工作表导出到这个文件的同名文件夹下。SubSaveAllSheet()Application.ScreenUpdating=False'另存时覆盖要有提示去除下面一句Application.DisplayAlerts=FalseDimTPathAsString,XSheetAsWorksheetT

2、Path=ActiveWorkbook.PathForEachXSheetInActiveWorkbook.SheetsXSheet.CopyActiveWorkbook.SaveAsFilename:=TPath&""&ActiveSheet.Name&".xls"ActiveWindow.CloseNext'另存时覆盖要有提示去除上面相应去除下一句Application.DisplayAlerts=TrueApplication.ScreenUpdating=TrueEndSub这段代码值的一提的是Application的两个属

3、性——ScreenUpdating与DisplayAlerts,下面是Excel帮助中这两个属性的相关说明:ScreenUpdating 属性:如果屏幕更新功能是打开的,则该值为 True。Boolean 类型,可读写。 说明:关闭屏幕更新可加快宏的执行速度。这样将看不到宏的执行过程,但宏的执行速度加快了。 当宏结束运行后,请记住将 ScreenUpdating 属性设回到 True。 DisplayAlerts 属性 如果宏运行时 Microsoft Excel 显示特定的警告和消息,则该值为 True。Boolean 类型,可读写

4、。 说明:默认值为 True。如果不想在宏运行时被无穷无尽的提示和警告消息所困扰,请将本属性设置为 False;这样每次出现需用户应答的消息时,Microsoft Excel 将选择默认应答。 如果将该属性设置为 False,则在代码运行结束后,Micorosoft Excel 将该属性设置为 True,除非正运行交叉处理代码。 如果使用工作簿的 SaveAs 方法覆盖现有文件,“覆盖”警告默认为“No”,当 DisplayAlerts 属性值设置为 True 时,Excel 选择“Yes”。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。