返回首页
当前位置: 主页 > Excel教程 > Excel VBA教程 >

Excel vba 锁定单元格的代码介绍

时间:2013-10-29 23:28来源:Office教程学习网 www.office68.com编辑:麦田守望者

文章介绍vba 锁定单元格的方法以及屏蔽撤销保护锁定单元格警告框。

第一,vba 锁定单元格

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

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

Sub vba锁定单元格()
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

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

  除了上面介绍的vba 锁定单元格的方法之外,也可以通过基本操作完成,

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

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

vba 锁定单元格

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

  在相应工作表标签,单击右键,选择“查看代码”,打开VBE编辑器,复制下面代码即可:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Locked Then Cancel = True
End Sub

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

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣