Excel拆分工作簿方法

如图,打开VBA 插入模块 :开发者工具》visual basic》模块》插入模块

Excel拆分工作簿方法_第1张图片 

Excel拆分工作簿方法_第2张图片 

 输入下面的代码:

Sub 拆分多工作表() '将工作薄按工作表拆分成多个工作薄

Dim PATH As String
PATH = Application.ActiveWorkbook.PATH
Dim sht As Worksheet
Application.ScreenUpdating = False
For Each sht In Sheets
    sht.Copy
    ActiveWorkbook.SaveAs PATH & "\" & sht.Name & ".xls" '(工作表名称为文件名)
    ActiveWorkbook.Close
Next
Application.ScreenUpdating = True
End Sub

点击下图中三角图标运行代码: 

Excel拆分工作簿方法_第3张图片

 运行后会在当前文件目录生成对应工作表的工作簿

你可能感兴趣的:(数据分析)