570
文章
·
28597
阅读
570
文章
·
28597
阅读

有78人阅读过 使用一段代码快速将excel多个工作表拆分为独立文件
发布于2021/04/12 更新于2021/04/12
[ 教程仅保证更新时有效,请自行测试。]

1、打开表格,可以看到一个工作簿中有多个工作表。

1.jpg

2、右击工作表名称,点击查看代码(V)。

2.jpg

3、显示如下页面。

3.jpg

4、空白处,复制黏贴如下代码:

Private Sub 分拆工作表()

Dim sht As Worksheet

Dim MyBook As Workbook

Set MyBook = ActiveWorkbook

For Each sht In MyBook.Sheets

sht.Copy

ActiveWorkbook.SaveAs Filename:=MyBook.Path & "\" & sht.Name, FileFormat:=xlNormal '将工作簿另存为EXCEL默认格式

ActiveWorkbook.Close

Next

MsgBox "文件已经被分拆完毕!"

End Sub

4.jpg

5、点击运行-运行子过程/用户窗体。

5.jpg

6、完成后,保存,显示如下,工作表已经拆分成单独的文件了。

6.jpg

*保存后的独立文件在源文件同目录下!

文章对你有帮助吗?
  • 一般[0]
  • 很赞[0]
  • 没用[0]
  • 垃圾[0]
  • 无语[0]
扫一扫,手机浏览手机访问本站