- ベストアンサー
セルの書式の変更を特定のセル範囲だけに限定
エクセルでワークシートの保護をするときに、すべてのユーザーに許可する項目を選べるのは存じています。セルの書式もその一つです。 ただ、そうした場合、シート全体に対して書式設定の変更が可能になってしまします。 質問は、セルの書式の変更をある一定のセル範囲だけに限定できないかということです。ご教示ください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- HohoPapa
- ベストアンサー率65% (455/693)
回答No.3
- msMike
- ベストアンサー率20% (364/1803)
回答No.2
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
回答No.1
お礼
なーるほど! 何て柔軟な発想でしょ。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Intersect(Range("A1:C5"), Target(Target.Count)) Is Nothing Then Me.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Else Me.Protect AllowFormattingCells:=True End If End Sub でできました!