Excel VBA实例教程 #017:双击被保护单元格时不显示提示消息框

上传人:飞****9 文档编号:131872127 上传时间:2020-05-10 格式:DOC 页数:2 大小:38.61KB
返回 下载 相关 举报
Excel VBA实例教程 #017:双击被保护单元格时不显示提示消息框_第1页
第1页 / 共2页
Excel VBA实例教程 #017:双击被保护单元格时不显示提示消息框_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Excel VBA实例教程 #017:双击被保护单元格时不显示提示消息框》由会员分享,可在线阅读,更多相关《Excel VBA实例教程 #017:双击被保护单元格时不显示提示消息框(2页珍藏版)》请在金锄头文库上搜索。

当用户使用鼠标左键双击被保护工作表中锁定的单元格区域时,系统将显示如图1所示的消息框。图 1 系统提示消息框如果不希望显示该消息框,可以在工作表Worksheet_BeforeDoubleClick事件中进行设置,如下面的代码所示。1. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)2. If Target.Locked = True Then3. MsgBox 此单元格已保护,不能编辑!4. Cancel = True5. End If6. End Sub代码解析:当用户使用鼠标左键双击工作表单元格时,触发Worksheet_BeforeDoubleClick事件。该事件中的Target参数代表用户双击鼠标左键的单元格区域。参数Cancel设置是否取消该操作。如果将参数Cancel设置为True,将不进行默认的双击操作。第2行代码中判断用户双击鼠标左键的单元格区域是否已锁定(Range对象的Locked属性返回或设置Range对象是否锁定),如果单元格区域已锁定,则设置参数Cancel设置为True,不进行默认的双击操作,因而不再显示图1所示的消息框,只显示一个自定义的提示信息,如图2所示。图2 自定义提示信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号