vba 锁定单元格的代码介绍

   2020-11-20 IP属地 浙江1590
核心提示:文章介绍vba 锁定单元格的方法以及屏蔽撤销保护锁定单元格警告框。
内容提要:文章介绍vba 锁定单元格的方法以及屏蔽撤销保护锁定单元格警告框。

第一,vba锁定单元格

vba锁定单元格是怎样的操作流程呢?下介绍vba锁定单元格的方法:

在excel工作表中,选中需要锁定的单元格区域,也可以不选择单元格,按ALT+F11,打开VBE编辑器,单击插入――模块,复制下面的代码,然后按F5运行,运行后的结果就是vba锁定单元格的效果。

Subvba锁定单元格()
Selection.Locked=False
       Selection.FormulaHidden=False
       ActiveSheet.ProtectDrawingObjects:=True,Contents:=True,Scenarios:=True
EndSub

第二,基本操作完成锁定单元格

除了上面介绍的vba锁定单元格的方法之外,也可以通过基本操作完成,具体请参考:图解excel锁定单元格方法http://www.ittribalwo.com/show.asp?id=1314

第三,屏蔽撤销保护锁定单元格警告框

当我们为工作表单元格保护之后,再编辑单元格,就会弹出下面的对话框,提示:正在试图更改被保护的只读单元格或图表……。

如果用vba屏蔽锁定单元格对话框,当我们双击虽然不能进行编辑,但可以将此警告框屏蔽不显示,方法如下:

在相应工作表标签,单击右键,选择“查看代码”,打开VBE编辑器,复制下面代码即可:
PrivateSubWorksheet_BeforeDoubleClick(ByValTargetAsRange,CancelAsBoolean)
IfTarget.LockedThenCancel=True
EndSub

总结:上面这段VBA代码可以实现去掉"正在试图更改被保护的只读单元格或图表"对话框。

相关文章:Excel中工作表保护密码的撤销和破解方法http://www.ittribalwo.com/show.asp?id=839

 
反对 0举报收藏 0打赏 0评论 0
更多>相关评论
暂时没有评论,来说点什么吧
更多>同类办公
推荐图文
推荐办公
点击排行