• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シートの保護が原因でできない?)

シートの保護が原因でできない?

このQ&Aのポイント
  • エクセル2010でシートの保護をすると、特定のコードでエラーが発生します。ユーザーに許可する操作としてロックされていないセル範囲の選択と列の挿入を選択しています。
  • エラーメッセージは「rabgeクラスのinsertメソッドが失敗しました」と表示されます。
  • 原因はシートの保護によって、特定の操作が制限されているためです。お手数ですが、エクセルの保護設定を確認して、制限されている操作を解除してください。

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

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (260/624)
回答No.1

シートの保護を解除するとエラーは出ないのですね では 命令文の最初にシートの保護を解除する命令文 ActiveSheet.Unprotect 命令文の最後にシートの保護の命令文 ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True を追加すると解決かな

noname#241383
質問者

補足

実はそのコードをかましていました。 直接の原因を知りたかったのです。 なにかわかりますでしょうか?

関連するQ&A

専門家に質問してみよう