- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA 年月で集計したい)
エクセルVBAで年月毎に集計する方法
このQ&Aのポイント
- エクセルVBAを使用して、値を年月ごとに集計する方法について教えてください。
- シート1に入力した値を、シート2の集計シートの該当年月に加算する処理を行いたいです。
- IF文の条件式がどのようになるか、教えていただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず、VBAのコードの書き方判ってます? 発想だけを言うなら、=YEAR(B1)&"年"&MONTH(B1)&"月"と 言うセルをシート1上に作っておき、そっちのセルの内容を 例えば=RANGE("C1").Valueで参照すれば済む、って話です。 要は「文字列にして直接比較しなさい」って話です。 あとは、シート2上でセルをB1から順に選択し、Selection.Value で中身のデータを引っ張ってきて、Do~Loopで整合するのを 見つけるまで、Selection.offset(,1).Selectでずらしていけばいい ってことになります。
お礼
ご回答ありがとうございました。 素人な為、なんか一片にやろうと思いすぎでした。 教えていただいた内容でチャレンジしてみます。 本当にありがとうございました。