アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル97、2000を使っています。
エクセルもシートが多くなると、その保護と解除が面倒で困っています。
いちいちシートを選択して保護と解除をしなければなりません。
マクロなどを使わずに、全てのシートを一度に保護・解除する方法はないでしょうか。シートの中にも保護してるセルとそうでないセルがあるので
ブックを保護するわけにもいきません。

A 回答 (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
    • good
    • 1
この回答へのお礼

MSZ006さん、どうもありがとうございます。
時間をかけてのアドバイスに感謝いたします。
教えていただきましたとおりに利用させていただきます。

お礼日時:2002/04/25 17:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!