0

あるデータ テーブルの最後の列を別のデータ テーブルの最後の列で更新​​しようとしています。これは、より大きな vba コードの一部です。最初のテーブルは、A2 から列 K と行 "lastrpivot1" に広がります。2 番目は、A1001 から列 K と行 "lastrpivot2" に移動します。テーブル 2 の最初の行 (row1001) から始めて、セル A から E の値に基づいて、テーブル 1 で同等の行を見つける必要があります。

したがって、セル A から E または 1001 から 1001 を行 2 のセル A から E と比較し、次に行 3、次に行 4 と比較する必要があります。一致が見つかった場合、K の値は行 1001 の K 値に戻らなければなりません。例: 行 1001 の AtoE が行 65 の行 AtoE と一致する場合、K65 を K1001 に変換します。各テーブルから 1 つ以上の試合があってはなりません。一致しない場合は何も返されません。

次に、行 1002 (2 番目のグラフの 2 行目) でこれを最初からやり直し、次に 1003、1004... と lastrpivot2 に進みます。

私はvbaを使用していますが、すべての機能を知っているわけではありません。これがおそらく私がこれを理解できない理由です。

ありがとうございます

4

1 に答える 1