VBAを初めて使用していて、私が解決しようとしている問題があります。私は静的なデータ(Sheet1)と呼ばれるシートを持っています。顧客名、顧客ID、および列を使用してケースを識別します。フレックスデータ(Sheet2)には、顧客ID、ユースケース、ステータスがありました。私は、各顧客のステータスを対応するユースケースの列/セルにコピーするVBAコードを考え出しています。シート1の顧客と照合できないシート2のデータは、別のシートにコピーする必要があります。 ご協力いただければ幸いです。以下はシート2の列のセルの値がシート1で一致するかどうかを調べるVBAコード。シート2のセルをコピーする
は、シートが
シート1つの静的データ
Customer Name | Customer ID | Case 1 | Case 2 | Case 3 | Case 4 | Case 5
------------------------------------------------------------------------
Customer A | 111 | | | | |
Customer B | 222 | | | | |
Customer C | 333 | | | | |
Customer D | 444 | | | | |
Customer E | 555 | | | | |
シート2つのFlexデータ
Customer ID | Use Case | Status
---------------------------------
111 |Case 1 | Forecast
222 |Case 1 | Upside
111 |Case 2 | Upside
333 |Case 3 | Pipeline
444 |Case 4 | Pipeline
222 |Case 4 | Forecast
666 |Case 5 | Pipeline
出力シートやシート1
Customer Name | Customer ID | Case 1 | Case 2 | Case 3 | Case 4 | Case 5
------------------------------------------------------------------------
Customer A | 111 |Forecast|Upside | | |
Customer B | 222 |Upside | | |Forecast|
Customer C | 333 | | |Pipeline| |
Customer D | 444 | | | |Pipeline|
Customer E | 555 | | | | |
を? – Brad
VLOOKUPとIF文で試したところ – UL1969
VBAが必要ですか?私は数式解を掲示しました、それは働きますか? – BruceWayne