調べてもなかなかできないので、
お力添えをお願い致します。
ExcelVBAでCSVファイルの重複を削除したいです。
通常であれば簡単なのですが、
行数が100万行くらいあるのでExcelでCSVを開く事ができません。
CSVに直接処理をかけたいです。
実現したいデータの中身は下記のような内容です。
(処理前)
徳川家康,2021/03/03,
明智光秀,2021/03/03,
徳川家康,2021/03/03,
織田信長,2021/03/03,
明智光秀,2021/03/03,
服部半蔵,2021/03/03,
徳川家康,2021/03/04,
↓
(処理後)
徳川家康,2021/03/03,
明智光秀,2021/03/03,
織田信長,2021/03/03,
服部半蔵,2021/03/03,
徳川家康,2021/03/04,
同じ内容の行を削除したいです。
<試した事>
1、object.RemoveDuplicates ( columns [, header ] )
こちらのメソッドを使うのが早くて良さそうでしたが、
Rangeを指定できない為使用方法が分かりませんでした。
2、コマンドプロンプトではできませんでした。
ExcelVBAからpowershellを使った方法も考えましたが、
起動するところまではできましたが、
コマンドが分からずCSVに出力するまでできませんでした。
3、配列に格納してやろうとしましたが、
1次元配列の情報はネットから拾えましたが、
2次元配列のわかりやすい情報が収集できずスキル不足で実現できませんでした。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/18 12:46