| 
    
     |  | 異なるブック(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地区計
 
 |  |