• ベストアンサー

エクセル終了時に、シートに保護をかけたい

エクセル2007にシートが3枚あります。[入力1][入力2][入力3] これを、どのシートで終了しても、全てのシートに保護(ユーザーに許可する操作は全てチェックをはずす)が掛かるようにしたいのですがうまくできません。 (どうしても終了時に開いていたシートしかマクロが実行されません) ご教示いただけないでしょうか。よろしくお願いします。

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

  • ベストアンサー
  • jiji0721
  • ベストアンサー率50% (8/16)
回答No.1

Dim W As Worksheet For Each W In Worksheets W.Protect DrawingObjects:=True, CONTENTS:=True, Scenarios:=True W.EnableSelection = xlNoSelection Next W みたいな感じでいけると思います。

SAZA2010
質問者

お礼

お礼が遅くなり申し訳ありません。 ありがとうございます! 解決しました!!

関連するQ&A

専門家に質問してみよう