質問: エクセル シート保護解除 VBA
回答: もう少し易しい日本語で書くと回答を得られやすいと思われます。 <質問を解読した結果> 1. シートを保護し、自由に入力できないようにしたい。 2. シートの保護を解除するマクロを作りたい。 3. ボタンを押して3のマクロを実行できるようにしたい。 4. マクロの設定を「警告を表示してすべてのマクロを無効にする」にしておきたい。 <回答> ユーザーは「コンテンツの有効化」ボタンを押し、「シート保護解除ボタン」を押し、マクロがシートの保護を解除し、ユーザーがシートに入力する。 どこが難しいのでしょうか。そもそも「コンテンツの有効化」ボタンを押さない限りマクロは実行できないはずです。 それと、ボタンを押せば誰でも自由にシートの保護を解除できるんですよね。シートを保護する目的が見えてきません。また、入力できるセルを特定のセルに限定したいなら、そのセルのロックを外し、シートを保護するだけで用は足りと思われます。 そもそも