私は、下の画像のように、「依存関係」という名前のシートにデータを持っています。実際のデータはわずかに異なりますが、この例ではその点を説明します。依存関係を見つけるループ
Here is the data:
Category Name Dependencies
Beverages SoftDrinks
Beverages Coffees
Beverages Teas
Beverages Beers
Beverages Andales
Condiments Sweetandsavorysauces
Condiments Relishes
Condiments Spreads
Condiments Andseasonings
私は古典的に 'シート1' という名前の別のシートを持っています。それはこのように見えます。
[![ここに画像の説明を入力します] [2] [2]
私はこのような最終的な結果を生成するマクロを作成する方法を把握しようとしています。
[![画像の説明を入力します。ここ] [3] [3]
だから、基本的に、私は、シート1でセルB2の値をチェックする依存シートのColumnA内のすべての一致を検索する必要があり、 ColumnB内の隣接するセルのすべての値を連結します。結果を連結し、各値の間に改行を付ける必要があります。また、最終結果にSheet1のIDを追加する必要があります。
VlookupsやIndex/Matchなどのいくつかのことを試しましたが、何もできませんでした。私はVBAで可能だと確信しています。私はちょうどそれを行う方法を正確に知らない。私はまだいくつかのアイデアをテストしています。私は私が持っているすべてのアップデートをポストバックします。私がする前に誰かがこれを理解することができれば、答えを教えてください。
ありがとうございます!
私のオフィスに戻ってきて、これを実際のデータセットでテストします。 ロジックにわずかな欠陥があり、行番号がオフです。 DependenceとTaskTitleの間で何らかのルックアップを行い、TaskTitleの番号を取得する必要があります。下の画像を見てください。
ので、この:3コンプリートフェア貸出証明は、このする必要があります。1.フェア貸出証明書を完了します。また、この4.公正な貸し出しの料金料金情報を更新する必要があります。3.公正な貸出料金の料金情報を更新してください。
意味がありますか?
マクロは出力全体(カテゴリIDとカテゴリ名)をプロットするか、依存関係をプロットするだけですか? – Hexxed
ColCの依存関係のみ。今、私はColAとColBのSheet1にいくつかのデータを持っています。上記で概説したルールに従って、ColCを入力する必要があります。 – ryguy72