• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA RemoveDuplicatesが動かない)

VBAでRemoveDuplicatesが動かない

このQ&Aのポイント
  • VBAのRemoveDuplicatesでエラーが発生しています。エクセル2013とWindows8で実行しているマクロです。With文が不要なため削除してみましたが、エラーは解消されませんでした。
  • RemoveDuplicatesの行でアプリケーション定義またはオブジェクト定義のエラーが発生しています。エクセル2013とWindows8で実行しているマクロです。
  • VBAのRemoveDuplicatesを使用してE列の重複を削除するマクロがうまく動作しません。With文が不要なため削除してみましたが、エラーが解消しません。エクセル2013とWindows8での実行です。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

> Range(.Cells(1, Colref), .Cells(LastRow, Colref)).RemoveDuplicates Columns:=CVar(Colref), Header:=xlNo 1列しか選択範囲してないのにそれの5列目を指定してるのでエラーになっています。 Columns:=は選択範囲の何列目かを指定しますから今回の場合はColumns:=1になります。

High_Score
質問者

お礼

ありがとうございます。 解決しました。

関連するQ&A