- 締切済み
シートの保護について
特定のセル("C3:I3")を編集不可にしたいのですが、 下記プログラムにするとすべてのセル(シート)が保護されてしまいます。 どこがおかしいのでしょうか。 Private Sub CommandButton1_Click() ActiveSheet.Unprotect ・・・・・・・・・・ Range("C3:I3").Locked = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.2
Sub test01() ActiveSheet.Unprotect Cells.Locked = False Range("C3:I3").Locked = True ActiveSheet.Protect End Sub
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
Excelのセルは 標準でLocked=Trueですので ActiveSheet.Cells.Locked = False を実行してから ロックしたいセル範囲のLockedプロパティを Trueにしましょう