• 締切済み

シートの保護について

特定のセル("C3:I3")を編集不可にしたいのですが、 下記プログラムにするとすべてのセル(シート)が保護されてしまいます。 どこがおかしいのでしょうか。 Private Sub CommandButton1_Click() ActiveSheet.Unprotect ・・・・・・・・・・ Range("C3:I3").Locked = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub

みんなの回答

  • 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にしましょう

関連するQ&A