|
異なるブック(Book1)のデータを「Book2」に反映させ、各ブロック毎に小計を出すマクロを組みたいと考えています。
現在は、「Book1」のデータを「作業用Book」にコピーをし、集計表を作成するVBA
ActiveCell.CurrentRegion.Select
Selection.Subtotal groupby:=1, Function:=xlSum, totallist:=Array(3, 4, 5))
・・・を実行後、改めて「Book2」にコピーしています。この場合、「作業用Book」上に貼り付けた元データの小計行を都度削除する必要があり、なおかつ「Book2」へ・・・と手間の掛かる方法で作業しています。
元データにある小計行を活かし、SUM関数で小計を出すことは可能でしょうか?
ご教授願います。
表のサンプルは以下の通りです。
ブロック名 地域名 金額 金額 金額
A地区 A-1 11,111 44,444 77,777
A地区 A-2 22,222 55,555 88,888
A地区 A-3 33,333 66,666 99,999
A地区計
B地区 B-1 44,444 77,777 111,110
B地区 B-2 55,555 88,888 122,221
B地区 B-3 66,666 99,999 133,332
B地区 B-4 77,777 111,110 144,443
B地区計
C地区 C-1 88,888 122,221 155,554
C地区 C-2 99,999 133,332 166,665
C地区 C-3 111,110 144,443 177,776
C地区 C-4 122,221 155,554 188,887
C地区計
|
|