Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. If [A1] = "A" Then
  3. ActiveSheet.Unprotect ("")
  4. [=INDEX(A8:F13,MATCH(B1,A8:A13,0),MATCH("b",A8:F8,0))].Locked = False
  5. [=INDEX(A8:F13,MATCH(B1,A8:A13,0),MATCH("c",A8:F8,0))].Locked = False
  6. ActiveSheet.Protect ("")
  7. Else
  8. ActiveSheet.Unprotect ("")
  9. [=INDEX(A8:F13,MATCH(B1,A8:A13,0),MATCH("b",A8:F8,0))].Locked = True
  10. [=INDEX(A8:F13,MATCH(B1,A8:A13,0),MATCH("c",A8:F8,0))].Locked = True
  11. ActiveSheet.Protect ("")
  12. End If
  13. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement