学习啦>学习电脑>工具软件>办公软件学习>Excel教程>Excel2013教程>

在Excel工作表中指定的单元格区域怎么取消右键关联菜单

时间: 锦晖1117 分享

  在Excel工作表中鼠标右击将会打开关联菜单,使用该菜单能够对单元格进行快速操作。如果对于数据表的某些单元格区域不希望出现这个关联菜单,那么可以采用下面的方法进行操作。以下是学习啦小编为您带来的关于在Excel工作表中指定的单元格区域中取消右键关联菜单,希望对您有所帮助。

  在Excel工作表中指定的单元格区域中取消右键关联菜单

  1、启动Excel并打开Visual Basic编辑器,在工程资源管理器中双击工作表选项打开“代码”窗口,在其中输入程序代码,如图1所示。具体的程序代码如下所示:

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

  If Not Application.Intersect(Target,Range("A1:G3"))Is Nothing Then Cancel=True

  End Sub

  图1 在“代码”窗口中输入程序

  提示

  当鼠标右击时将触发Worksheet对象的BeforeRightClick事件,其中的参数Target代表鼠标右击时最靠近鼠标指针的单元格。这里使用Intersect函数来确定Target单元格区域是否与A1:G3单元格区域有交叉。如果有,将Cancel参数值设置为True,这样右键关联菜单就不再显示。

  2、切换到Excel工作表,在A1:G3单元格区域中鼠标右击将不再出现关联菜单,如图2所示。

  图2 不再出现右键关联菜单

猜你喜欢:

1.excel2010中仅允许用户编辑固定区域单元格的设置方法

2.Excel中使用VBA函数快速隐藏锁定单元格的操作方法

3.excel下拉菜单怎么做

4.Excel中表格单元格分页断开的操作方法

5.禁止修改excel指定单元格数据数据的设置方法

3758661