|
|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
- Sub 合并多表数据()
- Dim r, c As Long, Arr, Rng As Range
- Dim ToSht, Sht As Worksheet
- Set ToSht = Worksheets("汇总")
- ToSht.Rows("2:1048576").Clear
- For Each Sht In Worksheets
- If Sht.Name <> ToSht.Name Then
- r = Sht.Cells(Rows.Count, 2).End(3).Row
- c = Sht.UsedRange.Columns.Count + 1
- Arr = Sht.Range(Sht.Cells(2, 2), Sht.Cells(r, c)).Value
- Set Rng = ToSht.Cells(Rows.Count, 2).End(3).Offset(1)
- Rng.Resize(UBound(Arr), UBound(Arr, 2)) = Arr
- End If
- Next Sht
- Worksheets("汇总").Columns.AutoFit
- Worksheets("汇总").Activate
- End Sub
复制代码 |
|