VBA怎么编程序:[5]用宏拆分EXCEL工作表
1、 如图,有名称为05,06的两个工资表在一张工作簿中。
![VBA怎么编程序:[5]用宏拆分EXCEL工作表](https://exp-picture.cdn.bcebos.com/bbf95c406afec314b704275acac1b727ad539c15.jpg)
2、 打开VBA编辑器
![VBA怎么编程序:[5]用宏拆分EXCEL工作表](https://exp-picture.cdn.bcebos.com/906dbbcadce89048503dc543130e5f2042719215.jpg)
3、 插入模块,在模块中编写批量拆分工作表的代码。
Sub 拆分多工作表() '将工作薄按工作表拆分成多个工作薄Dim PATH As StringPATH = Application.ActiveWorkbook.PATHDim sht As WorksheetApplication.ScreenUpdating = FalseFor Each sht In Sheetssht.CopyActiveWorkbook.SaveAs PATH & "\" & sht.Name & ".xls" '(工作表名称为文件名)ActiveWorkbook.CloseNextApplication.ScreenUpdating = TrueEnd Sub
![VBA怎么编程序:[5]用宏拆分EXCEL工作表](https://exp-picture.cdn.bcebos.com/ccc83ec5260f8835814beb6ace07880139708615.jpg)
4、 执行代码后,原含有05,06两个工作表名的工作簿被拆分成了名称为05的工作簿和名称为06的工作簿。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:21
阅读量:109
阅读量:72
阅读量:106
阅读量:89