Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. Dim mRg As Range
  2. Dim mStr As String
  3.  
  4. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  5. If Not Intersect(Range("A1:C7"), Target) Is Nothing Then
  6. Set mRg = Target.Item(1)
  7. mStr = mRg.Value
  8. End If
  9. End Sub
  10. Private Sub Worksheet_Change(ByVal Target As Range)
  11. Dim xRg As Range
  12. On Error Resume Next
  13. Set xRg = Intersect(Range("A1:C7"), Target)
  14. If xRg Is Nothing Then Exit Sub
  15. Target.Worksheet.Unprotect Password:="123"
  16. If xRg.Value <> mStr Then xRg.Locked = True
  17. Target.Worksheet.Protect Password:="123"
  18. End Sub
  19. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  20. If Not Intersect(Range("A1:C7"), Target) Is Nothing Then
  21. Set mRg = Target.Item(1)
  22. mStr = mRg.Value
  23. End If
  24. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement