Excel VBA之第六十九课

大家好,本节课我们来学习一下工作表的BeforeDoubleClick事件,仔细想一下什么时候会出发这个事件发生呢?在单元格众多的操作当中,有一种操作是双击单元格,此时会进入单元格的编辑模式,然后我们就可以在该单元格内编辑数据或公式,而不用去公式编辑栏中进行编辑了,你可以现在去试试。那么作表的BeforeDoubleClick事件就发生在我们双击单元格的时候,其结构程序如下:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

……

End Sub

括号里的参数Target,代表我们双击的那个单元格,参数Cancel是一个Boolean值,当Cancel设定为True的时候,它将阻止默认的事件,意思就是当我们双击单元格时,单元格不会变成编辑状态,Cancel的默认值为False。例如下面的例子就是当我们双击单元格时,就自动将该单元格颜色填充为红色。

演示效果如下:

快捷查看
(0)

相关推荐

  • Excel表格如何快速编辑单元格?

    编辑单元格在Excel表格中是比较常见的,下面小编教大家一个比较快速准确的方法,赶紧来看看吧! 1.我们打开Excel表格,鼠标点击单元格将其选中. 2.然后直接输入的话会将单元格中数值替换掉. 3. ...

  • Excel VBA之第三十九课

    大家好,上节课VBA课程我们讲解了工作簿的Save方法,它是保存的意思.本节课我们介绍工作簿的SaveAs方法 ,SaveAs方法相当于Excel操作中的"另存为"命令,以指定名称 ...

  • Excel VBA之第四十九课

    大家好,前面的课程里面我们学习了工作簿对象以及工作簿集合对象的一些常见属性.方法以及事件的知识.从本节课我们开始对工作表对象展开学习,我们依然按照属性.方法以及事件的顺序来学习,大家要跟上节奏噢~今天 ...

  • Excel VBA之第五十九课

    大家好,这节课我们学习工作表的Delete方法,Delete方法用于删除已经存在的工作表.在删除工作前,系统会弹出警告框,询问是否删除工作表.所以在实际编辑代码时,如果有必要的话可以使用Applica ...

  • Excel VBA之第六十二课

    大家好,这节课我们学习工作表的Unprotect方法,利用Worksheet对象的Unprotect方法可以取消对工作表的保护.如果用户在保护工作表时没有设置保护密码,则可以直接使用Unprotect ...

  • Excel VBA之第六十四课

    大家好,这节课我们学习工作表的SetBackgroundPicture方法,利用Worksheet对象的SetBackgroundPicture方法可以对当前工作表的背景图形进行设置,其语法格式如下: ...

  • Excel VBA之第六十五课

    大家好,前面我们学习了工作表的一些常见方法,从本节课开始我们来学习工作表对象的事件.当工作表被激活.用户更改工作表上的单元格或数据透视表时,就会触发工作表事件.Worksheet对象的事件有:Acti ...

  • Excel VBA之第六十八课

    大家好,本节课我们来学习一下工作表的SelectionChange事件,当工作表上的选取区域发生改变时,将产生此事件,其结构程序如下: Private Sub Worksheet_SelectionC ...

  • Excel VBA之第七十九课

    大家好,上节课我们学习了单元格对象的End属性.不知道大家掌握的怎么样啊.本节课我们学习单元格对象的Font属性.单元格对象的Font属性返回的是一个Font对象,可以理解为字体对象,故这个Font对 ...

  • Excel VBA之第六十课

    大家好,这节课我们学习工作表的Copy方法,Copy方法用于将指定的工作表复制到工作簿的另一位置.当复制工作表时,被复制工作表的全部内容也被复制,同时复制后的新工作表会被激活.其语法格式为:works ...