EXCEL vba 锁定单元格的方法以及屏蔽撤销保护锁定单元格警告框

时间:2023-06-27 10:58:15 

第一,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 锁定单元格的方法之外,也可以通过基本操作完成,具体请参考:图解excel锁定单元格方法http://www.ittribalwo.com/show.asp?id=1314

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

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

EXCEL vba 锁定单元格的方法以及屏蔽撤销保护锁定单元格警告框

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

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

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

EXCEL vba 锁定单元格的方法以及屏蔽撤销保护锁定单元格警告框的下载地址:


     

标签:vba锁定单元格
0
投稿

猜你喜欢

  • win10镜像怎么安装_win10镜像安装教程

    2022-08-15 18:13:03
  • WPS文字中实现汉字的偏旁部首输入的方法

    2022-06-25 08:55:01
  • mac电脑使用这几款图片编辑软件秒变大师

    2023-07-18 20:46:55
  • Win8消费者预览版查看版本信息的方法

    2023-07-23 23:27:43
  • Excel如何打出正负号?Excel打出正负号的方法

    2023-03-31 05:07:24
  • excel求最小值的教程

    2023-02-21 07:21:25
  • PowerPoint如何快速插入多张图片

    2023-06-18 14:14:33
  • Windows7如何关闭密码显示按钮为安全起见

    2023-01-10 12:49:32
  • word文档改变单元格中的文字方向的方法(2007版)

    2022-06-05 04:54:06
  • 打开Word时提示:Word遇到问题需要关闭.我们对此引起的不便表示抱歉.

    2023-12-12 13:49:19
  • PPT演示技巧_PPT删除动画效果的几种方法

    2023-07-12 23:43:54
  • 格式工厂转换mp4失败怎么办?格式工厂转换mp4失败的解决方法

    2023-06-17 18:15:02
  • Win7怎么升级Win10?win7升级win10方法详解

    2023-11-12 15:29:27
  • Win7系统键盘输入英文字母变成数字该怎么解决呢?

    2022-03-08 12:55:00
  • Win10玩红色警戒怎么调全屏?Win10玩红色警戒调全屏的解决方法

    2022-08-27 06:15:29
  • 如何调换Win10文件夹中图片?Win10文件夹中图片调换位置方法

    2023-08-19 11:29:32
  • INDIRECT函数的使用基础教程

    2023-09-29 13:27:47
  • 玩使命召唤战区2闪退怎办?玩使命召唤战区2闪退的解决方法

    2023-11-29 02:57:16
  • 使用PPT渐变色营造立体感的方法教程二

    2023-02-21 05:09:34
  • Win7系统怎么安装IIS服务?

    2022-09-28 08:35:26
  • asp之家 电脑教程 m.aspxhome.com