excel中同一工作薄不同工作表的同一位置汇总

 时间:2026-04-25 02:23:23

1、首先要知道Excel 或者WPS中有VBA这个功能

excel中同一工作薄不同工作表的同一位置汇总

2、然后复制这个代码,我这里灵活的写的是将表格的最后一行数据汇总到汇总表里

3、Private Sub Worksheet_Activate()

Dim a, b, c, d, e, ar(), br(), sh As Worksheet

d = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row

If d <> 1 Then

    Sheet1.Range(Cells(2, 1), Cells(d, 40)).ClearContents

End If

ar = Sheet1.Range(Cells(1, 1), Cells(Sheets.Count, 40))

a = 2

For Each sh In Sheets                                   '

    If sh.Name <> "汇总" Then

        ar(a, 1) = sh.Name

        c = sh.Cells(Rows.Count, 1).End(xlUp).Row

        For b = 1 To 39

            ar(a, b + 1) = sh.Cells(c, b)

        Next

        a = a + 1

    End If

Next

Sheet1.[a1].Resize(UBound(ar), UBound(ar, 2)) = ar

End Su

  • 关于Excel表格合并相同内容到一个格子
  • Execl表格中如何合并单元格文字或数字
  • Excel如何汇总空白单元格下方的数据和?
  • Excel汇总大师 怎样汇总不同工作表同位置数据?
  • excel表格 分类汇总表如何按条件分成几个工作表
  • 热门搜索
    尚学堂怎么样 蒙太奇是什么意思 甲亢是什么原因引起的 湖南交通职业技术学院怎么样 5月是什么星座 显卡怎么看性能 平年和闰年怎么算 科技让生活更美好 诗意的生活 婚前财产如何界定