VB 将一个 Excel 工作簿中的多个工作表合并成一个工作表

2023-04-09 20:17:14   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《VB 将一个 Excel 工作簿中的多个工作表合并成一个工作表》,欢迎阅读!
工作,并成,一个,多个,Excel

Sub 合并工作簿内的多个Sheet到同一个Sheet()

Dim i, j As Integer 'i是数据源表的最后一行,j是目标表(数据表)的最后一行

Dim sht As Worksheet

Application.ScreenUpdating = False '关闭屏幕刷新

'先要删除所有数据

Sheets("汇总").Range("a1:z65536").ClearContents

'复制数据

For Each sht In Sheets

If sht.Name <> "汇总" Then

i = sht.Range("d65536").End(xlUp).Row

j = Sheets("汇总").Range("d65536").End(xlUp).Row

sht.Range("a1:z" & i).Copy Sheets("汇总").Range("a" & j + 1)

End If

Next

MsgBox "执行完毕!"

Application.ScreenUpdating = True '打开屏幕刷新

End Sub

本文来源:https://www.dywdw.cn/287480016aeae009581b6bd97f1922791688beef.html

相关推荐
推荐阅读