• 締切済み

抽出したデータの重量を足したい

VBA初心者です。 2つのデータ表から品番データを抽出し、データの重量も足したいです。 データ表(A)  品番 B1 10 B2 20 B3 30  データ表(B)  品番          重量 B8 10       C8 1000  B9 12       C9 2300 B10 10      C10 2000 (B)から品番10を抽出し、データにすることはできましたが、同時に品番10の重量も足したいのです。 よろしくおねがいします!

みんなの回答

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

B15 =10 として 品番 =10 の重量を合計するなら  C15 =SUMIF(B8:B10,B15,C8:C10) で、出ると思います ただ、このフィルターのマクロの意味がよく解りません 例えば B8 を 10 以外の値にすると B15 以下に 10~30 が呼び出されますけど.. これで良いのでしょうか?

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

>(B)から品番10を抽出し、データにすることはできましたが VBAで出来たと言う事ですか? であれば、そのソースを見せてください

hihihi_cha
質問者

補足

自動マクロ起動でフィルタオプションの設定をしただけなのですが・・・ Range("B1:B4").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _ "B8:B10"), CopyToRange:=Range("B15"), Unique:=False このマクロで品番10だけを抽出することはできたのですが、同時に品番10の重重量を右隣のセルに足し算してから表示させたいのです。 品番10は、B15に抽出されました。 よろしくおねがいします。