Excel怎样固定某个单元格?

来源:本站整理 作者:网络笔记

最佳答案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 里的 [是否锁定] 是需要定义名称:

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+