excel用宏锁定单元格

目的是有个条件判断,根据判断结果锁定后面单元格
举个例子

A1="完工" A2 A4 A6 自动锁定不允许再编辑。谢谢!!在线等。
感谢 bergyan 但是我试了下不行啊。。。。我的目的就是当A1完工后 不允许他编辑后面的单元格。我运行了代码后 A2的属性里面并没有锁定。

这个要用VBA来做
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = A1 Then
If Range("A1") = "完工" Then
Range("A2").Locked = True
Else
Range("A2").Locked = False
End If
End If

End Sub

首先你要把这个工作表的全部区域设成不锁定。
以上只举例A1单元格,并且只A2锁定,其它的同理可推。
温馨提示:答案为网友推荐,仅供参考
相似回答