VBA初心者です。よろしくお願いします。 Book1のSheet1のA2の値を検索条件とし、Book2のsheet1のA列を検索し、条件に合った行のC列の合計値を取得するとします。出力先はBOOK1のA2と同じ行、C2です。 これだけであれば、sumif関数で処理できるのですが、 Book1のA列の最終行までこの処理を繰り返さなければなりません。 また、毎月、Book1,2ともに最終行が変化します。 上記を簡単に書くと以下になります。 ■Book1のsheet1 A B C 1 101 リンゴ (ここにBook2の合計値を出力したい) 2 202 レモン (ここにBook2の合計値を出力したい) 3 510 柿 (ここにBook2の合計値を出力したい) ■Book2のsheet1 A B C 1 202 レモン 10 2 202 レモン 30 3 101 リンゴ 200 4 707 ブドウ 50 5 101 リンゴ 70 6 510 柿 100 上記処理をsumif関数、forを使って作成してますが、どうもうまくいきません。 申し訳ございませんがよろしくお願いします。 環境は、Windows7、Office2010 です。
↧