首页/办公软件

Excel如何将同一表格的多个sheet页面分解成多个独立的Excel表格?

发布于:2023-08-26 16:00:02
3892人 分享

使用VBA宏可以将同一Excel文件中的多个sheet页面分解为多个独立的Excel表格。下面是详细步骤:

Excel如何将同一表格的多个sheet页面分解成多个独立的Excel表格?   - 腿腿教学网

1. 打解Excel文件,按下“Alt + F11”进入VBA编辑器。

2. 在VBA编辑器中选择“插入”菜单下的“模块”,在出现的新窗口中输入以下代玛:

```vba

Sub SplitSheets()

Dim ws As Worksheet

Dim newWorkbook As Workbook

'以每个sheet为基础,创建新的工作簿

For Each ws In ThisWorkbook.Sheets

ws.Copy

Set newWorkbook = ActiveWorkbook

'将每个sheet另存为独立的Excel表格

newWorkbook.SaveAs "路径\文件名" & "_" & ws.Name & ".xlsx"

newWorkbook.Close

Next ws

End Sub

```

3. 在代玛中的"路径\文件名"处,替换成你想要保存的文件路径和名称。注意保存的文件格式为xlsx。

4. 运行宏,你会发现在指定的保存路径下会生成多个独立的Excel表格,每个表格对应原来的一个sheet页面。

Excel如何将同一表格的多个sheet页面分解成多个独立的Excel表格?   - 腿腿教学网

请注意,VBA宏是一种强大的自动化工具,但在使用前应该谨慎,最好先备份原始文件,以防止数据丢失或不可逆的修改。

转载请注明来源本文地址:https://m.tuituisoft/office/63462.html

上一篇:没有了 下一篇:没有了