- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シートの保護が原因でできない?)
シートの保護が原因でできない?
このQ&Aのポイント
- エクセル2010でシートの保護をすると、特定のコードでエラーが発生します。ユーザーに許可する操作としてロックされていないセル範囲の選択と列の挿入を選択しています。
- エラーメッセージは「rabgeクラスのinsertメソッドが失敗しました」と表示されます。
- 原因はシートの保護によって、特定の操作が制限されているためです。お手数ですが、エクセルの保護設定を確認して、制限されている操作を解除してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
シートの保護を解除するとエラーは出ないのですね では 命令文の最初にシートの保護を解除する命令文 ActiveSheet.Unprotect 命令文の最後にシートの保護の命令文 ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True を追加すると解決かな
補足
実はそのコードをかましていました。 直接の原因を知りたかったのです。 なにかわかりますでしょうか?