ID の行が多数あるワークシートがあります。
1 つの列の値の範囲を調べ、範囲全体をその範囲に表示される一意の値のみに置き換える VBA プロシージャを作成する最良の方法を知りたいです。したがって、1000 個の ID の列は、150 個の一意の ID の列にまで減少する可能性があります。この手順がワークシートの他の列のデータに影響するのは望ましくありません。
したがって、最初の列 A が次のようになっているとします。
*IDs*
ID12
ID12
ID34
ID56
ID78
ID78
ID78
列を新しい列 A に置き換えたい:
*IDs*
ID12
ID34
ID56
ID78
よろしくお願いします。
注:これを手動で行う方法はいくつかありますが、シートの空でないすべての列に対してこの手順を繰り返して実行したいと思います。列の長さはさまざまです。