- ベストアンサー
計算式のロック
一つのブックに複数のシートがありそれぞれに計算式が入ってます。 その計算式を壊したくないのでその対象のセルを セルの書式設定→保護 でロックにチェックを入れました。 シートを一枚一枚保護はできるのですが、シートの数がかなり多いので一枚一枚帰るのは面倒です。 複数のシートを一括でロックする方法はありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一括でロックするにはVBAが必要です。 例えば、全シートロックの場合なら、 For i = 1 To ActiveWorkbook.Worksheets.Count ActiveWorkbook.Worksheets(i).Protect Next i こんな風にします。 ロックするシートがバラバラなら、上記のコードに手を加えればいけます。
その他の回答 (1)
- hana-hana3
- ベストアンサー率31% (4940/15541)
回答No.1
一括で行うにはVBAを使う必要があります。
質問者
お礼
わかりました。 まずはVBAの勉強が必要みたいです。。。
お礼
そもそもVBAが良くわからないので勉強してみます。 ありがとうございました。