EXCEL如何实现单元格输入内容后自动锁定

在EXCEL中如何实现在某些单元格中输入数据后自动上锁保护,但是在单元格空白的时候输入则不需密码,只要已输入万内容就需要权限来进行更改。这种效果可以实现吗。

如数据在SHEET1表,按ALT+F11打开VBA窗口,双击左边的SHEET1,在右边窗口粘粘下面的代码。无需按按钮,对输入过的内容自动加密,点击有内容单元格要求输入密码。
密码是123正确才能修改内容,否则就去选择A1单元格。另外,请对工程做密码保护。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Target
If .Value <> "" Then
PW = InputBox("修改内容请输入密码:")
If PW <> "123" Then
Cells(1, 1).Select
Else
Exit Sub
End If
End If
End With
End Sub

经验证可用

参考资料:http://zhidao.baidu.com/question/238186024.html?an=0&si=1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-24
当然可以,你把需要保护的单元格设为锁定,之后在保护对话筐里设定保护锁单元格就行啦
第2个回答  2011-07-24
这个好像不能直接做到。
第3个回答  2011-07-24
第4个回答  2011-07-24
那得用VBA实现,不过太繁,不如手工操作,编辑完就锁定它.留下备份
你还怕修改?有人生气了还会给你删除,除非是你自己用的电脑加开机密码本回答被提问者采纳
相似回答