![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Excelの Range.RemoveDuplicates メソッドの Columns オプションの指定方法について、ご相談させてください。
次の構文は、正しく処理できます。
ActiveSheet.Range("$A$1:$C$10").RemoveDuplicates Columns:=Array(1, 2, 3), Header:=xlYes
Columns オプションを動的に変更したく、次のように書き換えたのですが「プロシジャの呼出、または引数が不正です」となり、正しく処理されません。
Dim ary As Variant
ary = Array(1, 2, 3)
ActiveSheet.Range("$A$1:$C$10").RemoveDuplicates Columns:=ary, Header:=xlYes
正しく動作させるためには、どのように指定したら良いでしょうか。
No.1ベストアンサー
- 回答日時:
検索してみたところ、ここに解決策がありました。
https://www.excel-chunchun.com/entry/RemoveDupli …
一番簡単なのはanyを括弧で括るだけでもいいようです
Columns:=(ary)
その他、いくつかの書き方も示されています。
お礼が遅れて申し訳ありません。
「まだベストアンサーを選べません」みたいなのが解除されるのを待っていたら、今になってしまいました。
訳の分からない質問や回答が多い中、このカテも捨てたものでは無いな~と、改めて実感しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaエクセルマクロについて RemoveDuplicatesを使わずに、重複行を削除すらマクロを作 3 2023/03/02 22:03
- Visual Basic(VBA) RemoveDuplicatesメソッドについて教えてください。 シート1にシート2から値をもってく 1 2023/02/28 22:43
- Visual Basic(VBA) フォルダの作成 3 2021/11/10 11:05
- Visual Basic(VBA) Excelでセル内の一部のみ同じセルを検索し、そのセルと同じ行で任意の列のセルを選択する方法 2 2021/12/17 11:01
- Visual Basic(VBA) シートごとに 個数と集計 2 2021/10/25 22:00
- Visual Basic(VBA) エクセル VBA 処理スピードを上げたいのですが。 6 2023/03/31 20:52
- Visual Basic(VBA) EXCEL VBA シート貼り付け 3 2021/11/15 12:33
- Visual Basic(VBA) VBA countif について 3 2021/12/16 20:13
- Visual Basic(VBA) Excel VBAでフォルダ内の全テキストファイルの任意データを取得について 7 2021/12/18 16:00
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセル VBAでの転記の方法について
Visual Basic(VBA)
-
エクセル CSVファイルについて
Excel(エクセル)
-
マクロについて
Excel(エクセル)
-
-
4
引数に数値、文字列の混在
Visual Basic(VBA)
-
5
Excel 数行分セル結合したあと、結合した一番下の行を非表示にしたら、罫線が印刷されません。
Excel(エクセル)
-
6
Excelの各シートを色ごとで分類して値転記するマクロの作り方を教えて下さい。
Visual Basic(VBA)
-
7
VBAのコードを教えてください
Visual Basic(VBA)
-
8
Excel 書式のクリア・値貼付けをしても書式が変わらない
Excel(エクセル)
-
9
excel 数値を入力し自動で他のセルの数値を移動させる方法
Visual Basic(VBA)
-
10
Excel マクロについて
Visual Basic(VBA)
-
11
ユーザーフォームに別シートからデータを反映させたい。
Visual Basic(VBA)
-
12
excl2013 縦の表を横にVBAでする方法
Excel(エクセル)
-
13
VBAユーザーホームテキストボックスにカーソルを自動で表示したい
Visual Basic(VBA)
-
14
Excel VBA マクロ シート名を変えずにA列にあるセル名の名前でファイルの分割をしたいです
Visual Basic(VBA)
-
15
Excelの行をコピーして貼り付けても、 ドロップダウンが反映されません。 なぜでしょうか? シート
Excel(エクセル)
-
16
chatGPTで質問してみた エクセルのVBAについて
Visual Basic(VBA)
-
17
バッチファイルについて
その他(プログラミング・Web制作)
-
18
Excelセルの参照先の取得
Excel(エクセル)
-
19
関数を教えていただきたいです。 添付のような「data sheet」があります。 他に、「集計 sh
Excel(エクセル)
-
20
ExcelVBAコードについて
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba アクティブシートの名前変...
-
Excelのマクロについて教えてく...
-
VBAコードについて教えてくださ...
-
エクセルVBAコードで教えて下さ...
-
Excelのマクロについて教えてく...
-
VBA 別ブックからコピペしたい...
-
エクセルのマクロについて教え...
-
Outlookにて既にウィドウ単体で...
-
ユーザーフォームに別シートか...
-
Outlookの「受信日時」「件名」...
-
FileCopy時のエラー
-
VB.NETでボタンのクリックイベ...
-
Excelのマクロについて教えてく...
-
VBAなくなるの?
-
VBA 別ブックから条件に合うも...
-
ExcelのVBAコードを教えて頂け...
-
Excelのマクロについて教えてく...
-
Excelのマクロについて教えてく...
-
エクセルVBA
-
ExcelのVBAコードについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで大量のファイルをシート名...
-
VBA レジストリの値の読み方に...
-
Excelのマクロについて教えてく...
-
ユーザーフォームに別シートか...
-
VBAの計算で@が出てしまう件
-
エクセルVBAについて
-
Vba 実数および実数タイプの変...
-
【ExcelVBA】値を変更しながら...
-
VBA一覧取得 再投稿
-
VBA指定行削除
-
エクセルVBAについて
-
VBA ユーザーフォーム ボタンク...
-
VBA 何かしら文字が入っていたら
-
エクセルについて
-
2つのマクロでチェックボックス...
-
【マクロ】1つのマクロの中に...
-
ExcelのVBAコードについて教え...
-
VB.net(VB)で、フォームにExcel...
-
Vba SelStart、SelLen教えてく...
-
Excel-VBAのmsgBox()の不思議
おすすめ情報