J
Jagdip Singh Ajimal
I have some code, whereby I am trying to lock a cell. I keep getting
the message:
Runtime error '1004':
Unable to set the Locked property of the Range class.
I dont know why this is happening. Can anyone help? Here is a sample
of my code:
------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
CalculateDates
End Sub
Private Sub CalculateDates()
'Application.ActiveWorkbook.Worksheets("Sheet1").Active
Application.ActiveWorkbook.Worksheets("Sheet1").Unprotect
Application.ActiveWorkbook.Worksheets("Sheet1").EnableSelection =
xlNoRestrictions
'Application.ActiveWorkbook.Worksheets("Sheet1").ActiveCell.Activate
If Range("AM50").Value = "Simple" Then
Range("AM56").Locked = True
''''''
ElseIf Range("AM50").Value = "Complex" Then
Range("AM56").Locked = True
''''''
Else
Range("AM56").Locked = False
'''''''
End If
Application.ActiveWorkbook.Worksheets("Sheet1").Protect
Contents:=True, UserInterfaceOnly:=True
End Sub
--------------------------------------------------------------------------------
the message:
Runtime error '1004':
Unable to set the Locked property of the Range class.
I dont know why this is happening. Can anyone help? Here is a sample
of my code:
------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
CalculateDates
End Sub
Private Sub CalculateDates()
'Application.ActiveWorkbook.Worksheets("Sheet1").Active
Application.ActiveWorkbook.Worksheets("Sheet1").Unprotect
Application.ActiveWorkbook.Worksheets("Sheet1").EnableSelection =
xlNoRestrictions
'Application.ActiveWorkbook.Worksheets("Sheet1").ActiveCell.Activate
If Range("AM50").Value = "Simple" Then
Range("AM56").Locked = True
''''''
ElseIf Range("AM50").Value = "Complex" Then
Range("AM56").Locked = True
''''''
Else
Range("AM56").Locked = False
'''''''
End If
Application.ActiveWorkbook.Worksheets("Sheet1").Protect
Contents:=True, UserInterfaceOnly:=True
End Sub
--------------------------------------------------------------------------------