
Excel2021 でVBAを使っています。
シートを保護した状態で下記のようなRemoveDuplicatesで重複を削除しようとすると
「アプリケーション定義またはオブジェクト定義のエラーです」
というエラーが出ます。シートの保護を解除するとエラーは出ません。
しかしIV列からJB列までの列のロックの部分にはチェックをしていないので不思議に思っています。
なぜエラーが起きているのかご教示お願いいたします。
Sub test()
ActiveSheet.Range("IV:JB").RemoveDuplicates Columns:=Array(1, 3, 4, 5)
End Sub
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
専門家でないので私なりの推測ですが、、(そんなの意味ないよw)
RemoveDuplicatesメソッドはフィルタ機能(メソッド)を流用?(一部?)しているのではないかと思います。
フィルタはシートオブジェクトに関係しており、レンジオブジェクトより
上流オブジェクトの影響を受けるのではないかと言う想像です。
専門用語が判れば良いのですが、何分素人なので笑ってください。
回避はお解りと思いますが、保護をVBAで設定すれば良いと思います。
UserInterfaceOnly:=True
全く違うかも、と思いますが、回避方法はOKだと思います。
ありがとうございます、一応前後にUnmerge,Mergeを入れて仮対応をしているのですが原因がわからないのが気持ち悪くて・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
教えて!gooグレードポイントがdポイントに変わります!
dアカウント連携を行っていただくと、グレードに応じて「dポイント」が進呈されるようになります。
-
excel vba で押してください。(changeイベント)
Visual Basic(VBA)
-
VBA リストボックスをダブルクリックしデータを修正したいのですが…。
Visual Basic(VBA)
-
Excelマクロ 行の削除
Visual Basic(VBA)
-
4
Excelマクロのコードができる方に質問します。
Visual Basic(VBA)
-
5
VBAでtxtファイルを読み込む際にtabを認識したい
Visual Basic(VBA)
-
6
VBAでsubをcallした場合のみエラーになる
Visual Basic(VBA)
-
7
Excel教えてほしいです。
Excel(エクセル)
-
8
Excel VBAでフォルダ内の全テキストファイルの任意データを取得について
Visual Basic(VBA)
-
9
リストボックスについて
Excel(エクセル)
-
10
【関数orVBA】カーソルのある行を黄色にし、A列の値を別シートに表示できますか?
Visual Basic(VBA)
-
11
VBAで、オートフィルタで非表示になっている行の高さを取得したい
Visual Basic(VBA)
-
12
VBAの質問です msg = ws.Cells(r, A").Value & "日に" & ws."
Visual Basic(VBA)
-
13
VBA教えてください!
Visual Basic(VBA)
-
14
VBA CSV取り込みについて
Visual Basic(VBA)
-
15
シート名をセルの値にするマクロについての質問
Visual Basic(VBA)
-
16
ExcelのVBAコードについて教えてください。
Visual Basic(VBA)
-
17
VBAのコードについて
Visual Basic(VBA)
-
18
ExcelVBAでリンク先の対象のファイルを保存
Visual Basic(VBA)
-
19
マクロ 関数を使った抽出でエラーになってしまう
Visual Basic(VBA)
-
20
excel vba で教えてください。(高速化)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
VBAからPDFファイルにパスワー...
-
5
VBAで Set wb = Sheets(1).Cop...
-
6
VBAで既に開いている別アプリケ...
-
7
VBからPDFファイル自動生成...
-
8
VBAで作成するメール(開封確認...
-
9
VBA オブジェクトが空かどうか...
-
10
VBScriptでファイルの日時順(降...
-
11
エクセルVBAでcode128のバー...
-
12
上下の位置揃えについて
-
13
Excel VBAでWordの複数ファイル...
-
14
VBで引数にDictionaryオブジェ...
-
15
sheetsメソッドの失敗
-
16
VBAでWebページにセルの値を入力
-
17
[VBA]CDOメッセージ送信エラー
-
18
EXCEL VBA オートシェイプナン...
-
19
Excel VBA グラフを任意sheetに...
-
20
テキストボックス中の文字列の...
おすすめ情報
公式facebook
公式twitter