【求助】如何保护Excel中数据有效性的定义不被更改,但又不影响…
excel吧
全部回复
仅看楼主
level 5
gggplso 楼主
【求助】如何保护Excel中数据有效性的定义不被更改,但又不影响该单元格的录入…
2013年04月07日 06点04分 1
level 5
gggplso 楼主
1、在Excel中,为了让用户在录入数据时,符合要求,会对单元格先定义其“数据有效性”。
2、为了用户不更改Excel的内容,可以用“保护工作表”的功能,设置密码来保护。
现在我先把整个Excel的单元格格式 - 保护 -“锁定”去掉打勾;然后把有定义“数据有效性”的那列A列的“锁定”打上勾。这样,我再用“保护工作表”的功能时,可以让用户不能更改A列,其他单元格都可以照常录入数据。
如何再进一步实现,A列可以录入,但不能更改我定义的数据有效性?
2013年04月07日 06点04分 2
level 5
gggplso 楼主
图片来自: gggplso的百度相册
2013年04月07日 06点04分 3
level 3
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Column = 1 Then
If Selection.Validation.Formula1 = "1,2,3" Then
MsgBox "ok"
End If
End If
End Sub
2013年04月07日 07点04分 4
level 5
gggplso 楼主
不懂
有简单的方法没?
2013年04月08日 03点04分 5
1