在EXCEL怎么一点鼠标就复制了

在EXCEL怎么一点鼠标就复制了

可以能过Excel的VBA事件来实现,具体步骤如下:

1、按ALT+F11快捷键,打开【VBE编辑器】窗口。

2、在左侧的【工程管理器】窗口,双击要设置此功能的工作表名。

3、在右侧打开的代码编辑区域输入如下代码:(如下图所示)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Target.Copy
End Sub

4、关闭【VBE编辑器】,这时就可以实现单击鼠标即复制当前选中区域的内容。

5、在保存含有VBA功能的Excel文件时,要保存为【Excel启用宏的工作簿】格式,否则,VBA代码会丢失。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-06
用宏可以实现。右键点工作表的名字(在左下方呢,如Sheet1),查看代码,粘贴如下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.CopyEnd Sub回到Excel,你点那个区域,就复制那个区域。问题是,如果你想粘贴到本工作表,不可能,因为又复制了。除非你粘贴到Sheet2等或者其他工作薄。追问:
TKS,目前的状况是:点那个区域,就复制那个区域,而我想复制到同一个工作表格,想去掉这个一点就复制的功能,按上述反向操作了,还是不行!回答:
所以说,在同一工作表,没法使用该功能。你还是直接用右键点待复制区域,复制。这样也不算慢。
第2个回答  2013-04-17
用宏可以实现。右键点工作表的名字(在左下方呢,如Sheet1),查看代码,粘贴如下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Copy
End Sub

回到Excel,你点那个区域,就复制那个区域。问题是,如果你想粘贴到本工作表,不可能,因为又复制了。除非你粘贴到Sheet2等或者其他工作薄。
第3个回答  2013-04-17
表内加过VBA代码了,去后台看下。快捷键ALT+F11 ,或者在表的名称哪里点右键,选“查看代码”弹出来的就是VBA窗口了。本回答被网友采纳
第4个回答  2013-04-17
很可能是有代码设置了点击触动事件。你按ALT+F11 组合键看看有没有这么个代码。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网