网站首页 > 技术文章 正文
日常办公离不开Excel,特别是财务人员,在汇报一些重要的财务数据时,对于某些机密数字、金额等,都需要进行保密设置。通用Excel在这里介绍一个能轻松实现锁定单元格内容的技巧,供大家参考:
如上图,当“是否锁定”单元格为“否”时,表示不对下方“填写内容”单元格进行锁定;
如上图:当“是否锁定”单元格为“是”时,则表示将对下方“填写内容”单元格进行锁定;单元格被锁定后,该单元格无法被选中、无法被编辑、无法更改内容。
上述功能,使用到的VBA代码如下:
Private Sub Worksheet_Change(ByVal Target As Range) If [是否锁定] = "否" Then ActiveSheet.Unprotect Else With ActiveSheet Application.EnableEvents = False Unprotect UsedRange.Cells.Locked = False Range("C4").Locked = True Protect EnableSelection = xlUnlockedCells Application.EnableEvents = True End With End If End Sub
上述代码,请复制到Excel的VBA里(ALT+F11),其中 If [是否锁定] = "否" Then 里的 [是否锁定] 是需要定义名称:
完整VBA代码如下:
更好实用、好用、强大的Excel方法技巧交流,请关注通用Excel
猜你喜欢
- 2024-10-01 Excel VBA 事件过程实现数据变化结果也会随之自动更新
- 2024-10-01 每天长时间盯着电脑,这三招帮你缓解眼睛疲劳
- 2024-10-01 Excel-VBA:13、Excel事件程序(vba事件怎么触发)
- 2024-10-01 excel vba常用语句干货分享,错过了就不会再有了(关注!)
- 2024-10-01 设计模式之观察者模式,事件机制的底层原理全面解析(建议收藏)
- 2024-10-01 相同单元格自动变色提醒(相同单元格自动变色提醒怎么取消)
- 2024-10-01 苹果电脑这些超实用的隐藏功能,不会用就等于白花钱了!
- 2024-10-01 办公小技巧:制作自动显示子菜单的下拉菜单
- 2024-10-01 常用的、带解释的 VBA 短句(vba常用语句详解)
- 2024-10-01 「第2辑」Excel VBA知识分享——进度条
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)