- ベストアンサー
シートをまとめて保護・解除したい
エクセル97、2000を使っています。 エクセルもシートが多くなると、その保護と解除が面倒で困っています。 いちいちシートを選択して保護と解除をしなければなりません。 マクロなどを使わずに、全てのシートを一度に保護・解除する方法はないでしょうか。シートの中にも保護してるセルとそうでないセルがあるので ブックを保護するわけにもいきません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
残念ながらマクロを使わないとできないようです。 ご参考までにわたしは次のマクロ(VBA)を使っています。 Sub 全シート保護() Dim c As Object Application.ScreenUpdating = False For Each c In Sheets c.Protect Next c Application.ScreenUpdating = True End Sub Sub 全シート保護解除() Dim c As Object Application.ScreenUpdating = False For Each c In Sheets c.Unprotect Next c Application.ScreenUpdating = True End Sub
お礼
MSZ006さん、どうもありがとうございます。 時間をかけてのアドバイスに感謝いたします。 教えていただきましたとおりに利用させていただきます。