Protect ALL cells If Q

  • Thread starter Thread starter John
  • Start date Start date
J

John

I want to protect all cells in a workbook if the Contents of cell B1 > 7. My
thinking is that if the value of Cell B1 > 7 then the worksheet should not
be worked on, kind of a security feature

Is there any such code I should use?

Thanks
 
Hi Tom

It will be a formula based on =(NOW())-A1, so if the user tries to work on
the form after 7 days, they wouldn't be allowed to. A1 will change based on
external data every week
 
right click on the sheet tab and select view code.

Paste in code like this:

Private Sub Worksheet_Calculate()
If Range("B1").Value > 7 Then
If ActiveSheet.ProtectContents = False Then
Me.Cells.Locked = True
Me.Protect
End If
End If
End Sub
 
Super Tom Thanks for that


Tom Ogilvy said:
right click on the sheet tab and select view code.

Paste in code like this:

Private Sub Worksheet_Calculate()
If Range("B1").Value > 7 Then
If ActiveSheet.ProtectContents = False Then
Me.Cells.Locked = True
Me.Protect
End If
End If
End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top