• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで下記のマクロ集計の方法がありましたら、教えてください。 )

エクセルでのマクロ集計方法について

このQ&Aのポイント
  • エクセルでのマクロ集計方法について教えてください。
  • シート1とシート2での集計表とデータを使ったマクロ集計方法を教えてください。
  • エクセルを使って、シート1とシート2のデータを集計する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

交通費はシート2の出張費+近距離交通費の合計 雑費 はシート2の寄付金+表彰金+その他雑費の合計 ・・・ と条件が続いていくのですよね。 VBAのプログラムの中に、条件を沢山記述していく方法もありますが、 変更などあった際に修正が大変になります。 私だったら シート3を準備して (科目)     (集計科目) 出張費       交通費 近距離交通費    交通費 寄付金       雑費 表彰金       雑費 その他雑費     雑費 ・・・と対応表を準備します。 後は、シート2に データ(毎月変動) (科目)     (金額)  集計科目 出張費      100,000   =VLOOKUP(A2,シート3!A:B,2,FALSE) 近距離交通費   20,000 寄付金      8,000 表彰金      30,000 その他雑費    10,000 と集計科目の作業列を入れておけば、 SUMIF関数でも、ピボットテーブルでも集計が出来るようになります。 これが理解できれば、VBAで作業列を使用しなくても集計できるVBAが思いつくかと思います。

yakwix
質問者

お礼

早速のご回答ありがとうございます。 良いアイデアをいただき非常に参考になりました。 また、よろしくお願い致します。

関連するQ&A