• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA 年月で集計したい)

エクセルVBAで年月毎に集計する方法

このQ&Aのポイント
  • エクセルVBAを使用して、値を年月ごとに集計する方法について教えてください。
  • シート1に入力した値を、シート2の集計シートの該当年月に加算する処理を行いたいです。
  • IF文の条件式がどのようになるか、教えていただけないでしょうか?

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

とりあえず、VBAのコードの書き方判ってます? 発想だけを言うなら、=YEAR(B1)&"年"&MONTH(B1)&"月"と 言うセルをシート1上に作っておき、そっちのセルの内容を 例えば=RANGE("C1").Valueで参照すれば済む、って話です。 要は「文字列にして直接比較しなさい」って話です。 あとは、シート2上でセルをB1から順に選択し、Selection.Value で中身のデータを引っ張ってきて、Do~Loopで整合するのを 見つけるまで、Selection.offset(,1).Selectでずらしていけばいい ってことになります。

yomota
質問者

お礼

ご回答ありがとうございました。 素人な為、なんか一片にやろうと思いすぎでした。 教えていただいた内容でチャレンジしてみます。 本当にありがとうございました。

関連するQ&A