- ベストアンサー
エクセル終了時に、シートに保護をかけたい
エクセル2007にシートが3枚あります。[入力1][入力2][入力3] これを、どのシートで終了しても、全てのシートに保護(ユーザーに許可する操作は全てチェックをはずす)が掛かるようにしたいのですがうまくできません。 (どうしても終了時に開いていたシートしかマクロが実行されません) ご教示いただけないでしょうか。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Dim W As Worksheet For Each W In Worksheets W.Protect DrawingObjects:=True, CONTENTS:=True, Scenarios:=True W.EnableSelection = xlNoSelection Next W みたいな感じでいけると思います。
お礼
お礼が遅くなり申し訳ありません。 ありがとうございます! 解決しました!!