【Excel VBA篇】VBA常用小代码(八):批量将工作表转为单独工作薄
2016-08-16 22:30阅读:
文:EXCELers(网名看见星光)
有时,我们需要将一个工作薄里的每张工作表,另存为单独的工作薄;如果只是一两张工作表需要这样处理,我们手工操作就挺好的,可如果是若干张,手工操作即烦又慢。
如果使用VBA来处理,这事就简单了。怎么个简单法呢?,请看动画视频:

动画中所使用的VBA代码如下:
Sub newbooks()
Dim sht As Worksheet, mypath$
Application.DisplayAlerts = False
'取消显示系统警告和消息
Application.ScreenUpdating = False
'取消屏幕刷新
With
Application.FileDialog(msoFileDialogFolderPicke r)
'选择保存工作薄的文件路径
.AllowMultiSelect = False
有时,我们需要将一个工作薄里的每张工作表,另存为单独的工作薄;如果只是一两张工作表需要这样处理,我们手工操作就挺好的,可如果是若干张,手工操作即烦又慢。
如果使用VBA来处理,这事就简单了。怎么个简单法呢?,请看动画视频:

动画中所使用的VBA代码如下:
Sub newbooks()

