- 締切済み
重複行を削除
重複する行をVBAコードで削除したいのですが A列 B列 C列 あ 1 a あ 1 a あ 2 a い 1 a い 2 c い 2 c A列 B列 C列 あ 1 a あ 2 a い 1 a い 2 c のようにABC列同一文字は1行にしたいのですがVBAコード、関数の解る方ご教授願います。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ushi2015
- ベストアンサー率51% (241/468)
済みません、No2です No1の方が回答してましたね。 ActiveSheet.Range("$A$1:$C$6").RemoveDuplicates Columns:=Array(1, 2, 3), Header:=xlNo
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは Excel2007以降であれば3列選択してリボンのデータタブの重複の削除で出来ると思います。
お礼
ありがとうございます。勉強になりました
- kkkkkm
- ベストアンサー率66% (1719/2589)
http://okwave.jp/qa/q9218228.html と同じ質問ですね。 同じ回答をしておきます。 Excel2007以降でしたら以下のコードになります ActiveSheet.Range("$A$1:$C$6").RemoveDuplicates Columns:=Array(1, 2, 3), Header:=xlNo Excel2003まで含むと以下になります。こちらの場合、範囲には見出し行が必要になりますので1行目に見出しを入れて2行目からデータとしてください。 Sheets("シート名").Range("$A$1:$C$7").AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=Sheets("シート名").Range("$A$1"), _ Unique:=True
お礼
ありがとうございます。
お礼
ありがとうございます。