admin 管理员组

文章数量: 1086019


2024年5月19日发(作者:linuxfind)

1,多工作表汇总(Consolidate)

‘两种写法都要求地址用R1C1形式,各个表格的数据布置有规定。

Sub ConsolidateWorkbook()

Dim RangeArray() As String

Dim bk As Worksheet

Dim sht As Worksheet

Dim WbCount As Integer

Set bk = Sheets("汇总")

WbCount =

ReDim RangeArray(1 To WbCount - 1)

For Each sht In Sheets

If <> "汇总" Then

.

i = i + 1

RangeArray(i) = "'" & & "'!" & _

("A1").s(ReferenceStyle:=xlR1C1)

End If

Next

("A1").Consolidate RangeArray, xlSum, True, True

[a1].Value = "XX"

End Sub

Sub sumdemo()

Dim arr As Variant

arr = Array("一月!R1C1:R8C5", "二月!R1C1:R5C4", "三月!R1C1:R9C6")

With Worksheets("汇总").Range("A1")

.Consolidate arr, xlSum, True, True

.


本文标签: 要求 数据 布置 地址 表格