2 枚のシートを含むワークブックがあります。
- Sheet1 : サブ アセンブリのリスト (より大きな機械の 1 つのパーツを構成するために多くのパーツを組み合わせたもの)
- Sheet2 : サブアセンブリを構成するすべてのパーツのリスト
このデータに基づいてファイル階層を作成する必要があります。
Sheet1 のセル A2 には、最初のレベルである機械部品全体の名前が含まれています (これは問題ではありません)。ファイル システムの第 2 レベルは、シートの列 A の残りのすべてのデータによって作成されます (列 B に新しいデータがあるたびに、列 A の番号と列の名前を使用して第 2 レベルのフォルダーを作成します)。 B)
私が抱えている問題は、構造の最終レベルにあります。Sheet2 のデータに基づいて、第 2 レベルのフォルダーに第 3 レベルのフォルダーを作成する必要があります。
例を挙げます。
シート 1 のパーツ名は「インフィード セクション」です。「インフィード セクション」は、シート 2 のパーツ 1、パーツ 2、パーツ 3、パーツ 4、パーツ 5、パーツ 6 の 6 つのパーツで構成されています。
これらの部分はすべて、2414-21xx-xxx という同じ 6 つの数字で始まります
番号 2414-21 のパーツごとにサブフォルダーを作成して、インフィード セクションのフォルダーに移動する必要があります。次に、残りのデータに対して同様のチェックを行い、同じことを行う必要があります。
全体的な大きな問題は、これが自動化されたプログラムであり、2414 で開始されず、5200 または任意の数字の組み合わせである可能性があるデータに対して普遍的に機能する必要があることです。
解決済み: 私はこれについて間違った方向に進んでいました。全体的な目標を達成するためのより簡単な方法を見つけました。ただし、誰かが同様の問題を抱えて回答を探している場合に備えて、許容できると判断された場合は、ここに残します。閉鎖された場合は、それも喜んで受け入れます