- ベストアンサー
EXCELで家計簿作成 カテゴリごとに金額の合計を算出する方法がわかりません
EXCELマクロ初心者です。EXCEL2002で家計簿を作成しています。 A B C 1内科 医者 1000 2弁当 食費 800 3歯医者 医者 500 4おにぎり食費 200 5 end 上記内容をEXCELに入力します。 A欄は品目、B欄はカテゴリ、C欄は金額を入力します。 これを、マクロを使ってB欄ごとに合計金額を算出したいのです。 完成イメージは以下のとおりです。 医者 1500 食費 1000 因みに、以下のようにコーディングしてみましたが、うまくいきません。 Sub ボタン1_Click() Dim mykategori Dim myisyakingaku Dim mysyokuhikingaku Range("b1").Select Do Until ActiveCell.Value = "end" mykategori = ("b1") If mykategori = "医者" Then myisyakingaku = myisyakingaku+ ("c1")・・・(1) ElseIf mykategori = "食費" Then mysyokuhikingaku = mysyokuhikingaku + ("C2")・・・(2) End If ActiveCell.Offset(1).Select Range("D1") = myisyakingaku・・・(3) Range("D2") = mysyokuhikingaku・・・(3) Loop End Sub (1)(2)が間違っているのはよくわかっているのですが、 金額の座標軸を1つずつ下にずらす方法がわかりません。 座標軸を1つずつずらす方法を教えて下さい。 そもそも、こんなコーディングしないよ!もっと良い方法があるよ!という場合は、上記のコーディングは無視してコディング例を教えていただきたいと思います。 なお、(3)は合計金額を仮表示するために空いている箇所に適当に 表示させるためにコーディングしたものです。 あまり気にしなくて結構です。 以上、宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
お礼
コーディングして実行したところ、 完成イメージ通りの結果が得られました。 ありがとうございます!