配列に関する質問があります。配列の重複行を削除します
Dim TopStud() As Variant
TopStud = Range("A1", Range("A2").End(xlDown).End(xlToRight))
'code that removes duplicate values in array
'end code
Worksheets.Add
Range(ActiveCell, ActiveCell.Offset(UBound(TopStud, 1) - 1, UBound(TopStud, 2) - 1)).Value = TopStud
上記のコードは、私は、配列内の値の範囲を取得する方法を示しています。まず、私はあなたに私が持っているコードを表示しましょう。この配列に保存されている重複した値を新しいワークシートに削除します。上記を参照。これを行う簡単な方法はありますか?
あなたが値をつけた後、セルにRemoveDuplicatesを使用することができます。そこには多くのチュートリアルがあり、 'Range.RemoveDuplicates'の簡単な検索でそれらを取得する必要があります。 –
削除する重複を実行するマクロを記録して、どのように表示するかを選択します。データタブを選択します。列A:Dを選択し、列Kの上に重複を削除するか選択します。私はこのアプローチを、メニューの中で利用できる何かのVBAコードがわからないときによく使用します。 – xQbert