|
表題の件でどなたかお答えしていただけると大変助かります…
RPAとマクロの組み合わせで使用することを想定していて
RPAでExcelブック>データ>データの取得>テキストまたはCSVから
にて日付けや住所、電話番号等が含まれるCSVを読み込み、
その後マクロで重複を削除したうえでデータの編集をしたいと思うのですが
重複を削除するという段階で躓いている状況です。
Sub 重複削除()
'表の2列目(=ID列)が重複していたら削除
Worksheets("シート名").Range("A:EY").RemoveDuplicates Columns:=Array(1), Header:=xlYes
End Sub
のように記載をしていて、シート名の部分がCSVから読み取ったものだと
400とだけ書かれているエラーメッセージが表示されますが、
CSVから読み取ったものをコピーして新規シートに貼り付け、
そのうえでシート名を新規シートに変えて実行すると上手くいきます。
データ数が多いとフリーズしてしまうので、可能であればCSVから読み取ったシートそのままで処理したいのですが、何かいい方法はないようでしょうか……。
|
|