0
以下のリストがあります。VBAは対応するより高い値に基づいて重複行を削除します
z LL ST
1 40 160
2 40 51
3 35 77
4 39 100
5 34 78
6 39 89
7 33 49
8 31 80
9 35 101
10 38 57
11 32 52
12 40 84
13 37 102
14 40 135
15 31 55
16 34 59
17 40 115
18 35 62
19 40 168
20 39 68
21 37 67
LLの重複値を持つ行を削除したいが、最も大きなST値を持つ行を削除したい。たとえば、対応するST = 160のものを除いて、すべてLL = 40が削除されます。重複を削除する方法を見つけましたが、私の問題に固有のコードは見つかりません。助けてくれてありがとう。
ST降順で並べ替え、[LL]列に基づいて[データ]タブの[重複を削除]を使用します。 –
ありがとうございますが、私はVBAコードを使用する必要があります。これははるかに大きなプロジェクトのサンプルです。しかし、私はこれを使用してコードをマクロとして実行することができるかどうかを確認します。 –
上記の手順をvbaに簡単に組み込むことができます。レコーダーを手動で使用し、それを組み込みます。ループと比較よりも速くなります。 –