Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target <> "" Then
Target.Locked = True
ActiveSheet.Protect
End If
If Target = "" Then
ActiveSheet.Unprotect
Else
Dim b
Z:
b = InputBox(" 很抱歉,您输错了,不能改了!!! ^__^", "检查权限")
If b = "12" Then
ActiveSheet.Unprotect
Else
If b = "" Then
Else
GoTo Z
ActiveSheet.Protect
Exit Sub
End If
End If
End If
End Sub
有两个问题希望高手能回复一下:
1.现在是工作簿所有单元格表面上录入一次,要输入密码才能改的,怎样指定列B和列F输入一次不能更改?其他不指定的不受密码控制,随意改
2、我从空白地方,往有内容的地方框选,然后按“delete”键,是可以删除掉有内容的东西的,然后就又可以重新改了
忘知道的人能回复下,感谢~~~