私は、機械装置とそれらを組み立てるために必要な部品の膨大なリストを作成してきました。基本的に私が持っているのは3つのワークシートです。
1つはすべての注文可能な部品(ネジ、ナット、ボルトなど)とその注文数量、
1つのワークシートには特定のデバイスを構築するために必要な部品の量と種類(ウィジェットには3つのネジ、0のナット、4つのボルトが必要)
、1つの要約シートが含まれていますここで、構築するデバイスを入力することになっています。
各パーツは単一の数量ではなく、より大きなパッケージ(たとえば、500ネジ、100ボルトなど)で注文できるため、「構築する」シートを読み、すべてのガジェットを検索し、必要なそれぞれの部品と、必要な各部品のボックスの数のリストを作成します。
どういうわけかvlookupを介してそれを実行しようとしましたが、クエリが頭を悩ませ、VBAに不慣れです。私が見落としている簡単な解決策はありますか?どうもありがとうございます。
編集
以下のサンプルデータ:
これはデバイスのレシピリストです
デバイス名パート1金額1パート2金額2パート3金額3価格 ガジェットネジ20ナット40ボルト126,14€ ウィジェットネジ10ボルト12ワッシャー1002,02€ シンジーナッツ11ワッシャー122ボルト142,93€
これはパーツリストと注文サイズです
部品注文サイズ価格単位あたりの価格 ネジ50020€0,040€ ナッツ10012€0,120€ ボルト2009€0,045€ ワッシャー100010€0,010€
これはデバイスの注文リストです
アイテム金額 ガジェット14 ウィジェット22 シンジー121
そして今、私は次のようなテーブル(またはレポート、テキストファイル、またはあらゆる種類の要約された出力)を作成したいと思います。
これらの数字は現在構成されています
注文する部品パッケージの数量価格 ネジ120€ ナッツ336€ ボルト218€ ワッシャー550€
vlookups内でvlookupsをいじってみたところ、頭痛の種しかなかったので、共有するのに役立つコードはありません...