- 締切済み
エクセルシートの保護
お尋ねします。 複数のエクセルシートでひとつのブックを構成していますが、このブック全てに保護をかけたいのです。複数のシートは指定できないようなので、1シートずつ「シートの保護」をかけなければならないのでしょうか?シート数が多いだけに、ブックごと保護する方法がありそうなのですが分かりません。 ご教授ください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
よく寄せられるご相談の一種ですが、複数のシートをまとめてシート保護する方法はありません。 手順: ブックを開く ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub 全シート保護() dim w as worksheet for each w in worksheets w.protect password:="abc" next end sub sub 全シート保護解除() dim w as worksheet for each w in worksheets w.unprotect password:="abc" next end sub ファイルメニューから終了してエクセルに戻る ALT+F8を押して(またはご利用のエクセルのバージョンに応じて/あなたが使いやすい適切な方法で/必要に応じて別途ご相談を投稿してみて下さい)マクロを実行する。
- uphome
- ベストアンサー率63% (12/19)
「エクセル ブックの保護」で検索したらこんなサイトがあったので貼っときます。 http://soft1.jp/trouble/o/o092.html 調べるまで私もやり方知らなかったです。 バージョンが古いと、読み取り専用にする以外無理なのかもしれません。
- okdafu
- ベストアンサー率40% (50/125)
ブック全体を読み取り専用にし、読み取り専用パスワードを設定すれば、パスワードを知らない人は、シートを編集しても、上書き保存ができず、へんこうされることはなくなります。 引用しているURLは読み取り専用の推奨の案内ですが、読み取り専用パスワードのところにパスワードを設定すればこの設定ができます。 シートをまとめてシートの保護をするより、こちらの方が早いのでいつもこの方法を使っていますが、シートの保護が必須な理由がありますでしょうか。、
- hayasi456
- ベストアンサー率40% (2402/5878)
エクセルを開く時にパスワードを必要とするように設定できます。 参考URL http://kokodane.com/tec2_7.htm https://azby.fmworld.net/usage/windows_tips/20050914/
補足
ありがとうございます。とある手順書を作成し一般公開するのですが、一部に止む無く顧客の名前などを使用していて、氏名の上にマスクをかけているのです。重ねて内容を自由に変更されても困りますので、パスワードをかけて保護したいのです。