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も見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
VBA 何かしら文字が入っていたら
Visual Basic(VBA)
-
環境依存文字?をEnumで定義したい
Visual Basic(VBA)
-
エクセル VBAでの転記の方法について
Visual Basic(VBA)
-
-
4
VBA とびとびの列を結合させる
Visual Basic(VBA)
-
5
csvファイルを列数ごとに分割するExcelマクロが書けずに困っています
Visual Basic(VBA)
-
6
エクセル 条件付き書式設定
Excel(エクセル)
-
7
Excelの行をコピーして貼り付けても、 ドロップダウンが反映されません。 なぜでしょうか? シート
Excel(エクセル)
-
8
マクロについて
Excel(エクセル)
-
9
エクセル CSVファイルについて
Excel(エクセル)
-
10
引数に数値、文字列の混在
Visual Basic(VBA)
-
11
【VBA】飛び飛びの3セルに完了"かもしくは"支援なし"の文字が入っていたら、計算を実行したい"
Visual Basic(VBA)
-
12
2013Excel保存済みファイルグレーアウト Excelを開こうとするとメニュー以外全てグレーにな
Excel(エクセル)
-
13
Excelマクロで空白セルの大小比較処理について
Visual Basic(VBA)
-
14
【補足欄が足りなかったため、こちらで再質問させていただきます。】 Excelの転記マクロについて、教
Visual Basic(VBA)
-
15
こんにちは。Excelのデータ入力規則のことで教えてください。複数条件を指定したい場合の構文ですが、
Excel(エクセル)
-
16
一つのフォルダーに50個のエクセルファイルがあります。 各ファイルにはAとBのシートがあります。 5
Visual Basic(VBA)
-
17
Excel VBAにて、2GB超の点群データ(CSVファイル,改行コードLF)を高速で解析したい。
Visual Basic(VBA)
-
18
下記のような条件付き書式はどうやって設定したら良いのか教えていただきたいです。 180時間を満たない
Excel(エクセル)
-
19
vba userFormのSubを標準モジュールから呼び出す方法を教えてください
Visual Basic(VBA)
-
20
VBAでC列が入力済みならそのままの値を表示し、空白ならA列の値で別ブックからVlookupしたい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】値を変更しながら...
-
VBA 複数のエクセルから一つの...
-
VBA 別ブックからコピペしたい...
-
VBA 何かしら文字が入っていたら
-
VBAで大量のファイルをシート名...
-
FileCopy時のエラー
-
Vba SelStart、SelLen教えてく...
-
【マクロ】1つのマクロの中に...
-
ExcelのVBAコードについて教え...
-
ユーザーフォームに別シートか...
-
Excel VBA 定義されたプロージ...
-
Excel VBA ダブルクリックで入...
-
VBA ユーザーフォーム ボタンク...
-
VBA 複数条件の分岐処理の上手...
-
VBAに詳しい方教えてください。
-
VBAを使用した時間管理
-
Excelのマクロでワードのテキス...
-
【ExcelVBA】インデックスが有...
-
VBAコンボボックスで選択した値...
-
エクセルについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA 定義されたプロージ...
-
Excel-VBAのmsgBox()の不思議
-
【VBA】マクロの入ったファイル...
-
VBA 複数条件の分岐処理の上手...
-
現在のブックを閉じないで、マ...
-
VBAで各列の"+"と"o"の合計数を...
-
VBAに詳しい方教えてください。
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
ユーザーフォームに別シートか...
-
エクセルのマクロについて教え...
-
ExcelVBA シート名を複数セルか...
-
エクセルのマクロについて教え...
-
VBA listBoxから
-
Excelのマクロについて教えてく...
-
エクセルのマクロについて教え...
おすすめ情報