最佳答案Excel实用技巧:根据条件,锁定某个单元格如上图,当“是否锁定”单元格为“否”时,表示不对下方“填写内容”单元格进行锁定;Excel实用技巧:根据条件,锁定某个单元格如上图:当“是否锁定”单元格为“是”时,则表示将对下方“填写内容”单元格进行锁定;单元格被锁定后,该单元格无法被选中、无法被编辑、无......
Excel实用技巧:根据条件,锁定某个单元格
如上图,当“是否锁定”单元格为“否”时,表示不对下方“填写内容”单元格进行锁定;
Excel实用技巧:根据条件,锁定某个单元格
如上图:当“是否锁定”单元格为“是”时,则表示将对下方“填写内容”单元格进行锁定;单元格被锁定后,该单元格无法被选中、无法被编辑、无法更改内容。
上述功能,使用到的VBA代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)If [是否锁定] = "否" ThenActiveSheet.UnprotectElseWith ActiveSheetApplication.EnableEvents = FalseUnprotectUsedRange.Cells.Locked = FalseRange("C4").Locked = TrueProtectEnableSelection = xlUnlockedCellsApplication.EnableEvents = TrueEnd WithEnd IfEnd Sub
上述代码,请复制到Excel的VBA里(ALT+F11),其中 If [是否锁定] = “否” Then 里的 [是否锁定] 是需要定义名称:
版权声明:本文内容/及图片/由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭/侵权/违法违规的内容,
请发送邮件至 ks13@qq.com 举报,一经查实,本站将立刻删除。