悬赏50分,求excel单元格双击鼠标事件运行宏
hhzjxss
hhzjxss Lv.12
2006年06月28日 10:09:56
来自于水利软件
只看楼主

悬赏50分,求excel单元格双击鼠标事件运行宏VBA我学VBA不久,想在excel单元格处双击鼠标来运行宏?请问: 如何实现在excel单元格双击鼠标运行宏? 也就是说,如何将宏指定给单元格双击事件? 也就是双击时运行宏,而单击时却运行链接(到某表或某单元格),[ 本帖最后由 hhzjxss 于 2009-12-14 16:49 编辑 ]

悬赏50分,求excel单元格双击鼠标事件运行宏VBA

我学VBA不久,想在excel单元格处双击鼠标来运行宏?请问:

如何实现在excel单元格双击鼠标运行宏?

也就是说,如何将宏指定给单元格双击事件?

也就是双击时运行宏,而单击时却运行链接(到某表或某单元格),

[ 本帖最后由 hhzjxss 于 2009-12-14 16:49 编辑 ]

1151460586950.GIF

免费打赏
wenguoli3
2006年07月10日 22:55:33
22楼
随便双击某一单元格都行
包括你要的A1单元格,只不过出现两个对话框,一个是你的,一个是我的。
回复
hhzjxss
2006年07月11日 08:20:50
23楼
感谢楼上的两位朋友,我会认真学习两位的,感谢了!
回复
wenguoli3
2006年07月11日 09:35:27
24楼
再给你发一个
回复
hhzjxss
2006年07月11日 09:48:57
25楼


谢谢你的赐教,请问:

1、在A1单元格双击实现插入工作表sheet4;
2、在A2单元格双击实现删除工作表sheet3;
3、在A3单元格双击实现一个对话框;
4、在A4单元格双击实现新建一个工作簿book。

还请两位指点!
回复
wenguoli3
2006年07月11日 12:07:40
26楼
Sub asd()

Sheets("sheet1").Select

If ActiveCell.Address = "$A$1" Then
Sheets.Add
End If

If ActiveCell.Address = "$A$2" Then
Sheets("sheet2").Delete
End If

If ActiveCell.Address = "$A$3" Then
MsgBox "笨", vbInformation, "提示信息"
End If

If ActiveCell.Address = "$A$4" Then
Workbooks.Add
End If

End Sub
回复
hhzjxss
2006年07月11日 12:37:49
27楼


我是要做如这个帖子:“湖南省水利水电建筑工程预算定额》1992电子版”19楼所示的定额里面的多个单元格,双击之后生成对应“单价分析表”。
比方:
双击30001单元格,生成30001“单价分析表”;
双击30002单元格,生成30002“单价分析表”;
依此类推......
http://co.163.com/forum/content/918_308648_1.htm

[ 本帖最后由 hhzjxss 于 2009-12-14 16:52 编辑 ]
回复
hhzjxss
2006年07月11日 13:18:36
28楼


我照你写的做了,可不能运行呀。
现发上来,你看看吧,是我那里弄错了吧?

回复
wenguoli3
2006年07月11日 17:00:45
29楼
下载看看是不是你要的功能
回复
hhzjxss
2006年07月12日 11:39:22
30楼


我看了,很不错。

只是,为什么一定要放在“模块”里面吗,放在“sheet1”里面不行吗?

回复
hhzjxss
2006年07月12日 14:25:59
31楼


放在“模块”里面吗,sheet1、sheet2、sheet3都可以调用吗?
回复

相关推荐

APP内打开