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.wddqw.com/doc/287480016aeae009581b6bd97f1922791688beef.html
正在阅读:
VB 将一个 Excel 工作簿中的多个工作表合并成一个工作表01-01
大班下学期音乐教案《拍手歌》01-01
郑人买履文言文原文原文及译文01-01
海商法教案及讲义01-01
关于思恋一个人的高级文案01-01
读后感200字01-01
元稹《遣悲怀三首》高考诗歌鉴赏01-01
培根随笔读后感论读书培根随笔论读书读后感01-01
大学生校外学习,规划未来01-01