• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 2007 マクロ 表の集計)

Excel 2007 マクロ 表の集計方法

このQ&Aのポイント
  • Excel 2007のマクロを使用して表の集計を行う方法について解説します。
  • 「Sheet1」にある2つの表で、<元データ>の項目ごとに<集計結果>の計の列に数字を反映させる方法を紹介します。
  • マクロの記録を使用してアルファベットごとに集計を行います。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

Sub Macro1() range("B15:B17").formula = "=SUMIF($A$3:$A$10,LEFT(A15)&""*"",$B$3:$B$10)" End Sub などのようで良さそうです。 数式の入れ方と,実際にセルに入った数式も分析して,参考にしてみてください。

hyogara777
質問者

お礼

ご回答ありがとうございます。数式の入れ方を勉強します。

その他の回答 (1)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

今回の計算はSUMIFやSUMPRODUCT関数で表現可能です エクセルの基本の関数式で実現可能なものをマクロ化する意図が不明ですが、関数を利用せずにマクロにこだわるのは何か理由があるのでしょうか?

hyogara777
質問者

お礼

マクロ化によって実務の効率化を考えています。

関連するQ&A