VBA快速拆分工作簿中的工作表为单独EXCEL文件

 时间:2026-02-12 22:06:03

1、1.打开需要处理的EXCEL文件

VBA快速拆分工作簿中的工作表为单独EXCEL文件

2、2.按alt+F11

VBA快速拆分工作簿中的工作表为单独EXCEL文件

3、3.插入一个模块

VBA快速拆分工作簿中的工作表为单独EXCEL文件

4、4.在模块中输入以下代码

Sub 拆分到工作簿()Dim wk As Workbook, ss, kApplication.DisplayAlerts = False '表示不显示警告For Each sht In Workbooks("VBA拆分工作簿").Sheets    Set wk = Workbooks.Add '添加一个EXCEL文件    k = k + 1    Workbooks(1).Sheets(k).Copy Workbooks(2).Sheets(1) '复制里面的内容    ss = ThisWorkbook.Path & "\" & sht.Name & ".xlsx"    wk.SaveAs ss '另存为EXCEL文件    wk.Close '关闭NextApplication.DisplayAlerts = True '表示不恢复警告MsgBox "拆分工作簿完成!"End Sub

VBA快速拆分工作簿中的工作表为单独EXCEL文件

5、5.运行代码, 点击上面的小三角

VBA快速拆分工作簿中的工作表为单独EXCEL文件

6、6.查看结果

VBA快速拆分工作簿中的工作表为单独EXCEL文件

  • 如何在Excel中设置自动添加边框?
  • excel怎么快速生成工作表名称列表
  • Excel表中怎样填充上方非空单元格数据
  • Excel如何将同一单元格内多数据拆分为多行显示
  • 怎么让电子表格excel在滚动拖动时行列固定不动
  • 热门搜索
    无线路由器怎么连接 苹果手机怎么备份 旧衣服怎么处理 念珠菌怎么感染的 燕京理工学院怎么样 怎么申请微信公众号 小孩牙疼怎么办 圆周长怎么算 玛雅人是怎么消失的 虾怎么做好吃又简单