VBA中如何通过sheet2中的Button2调用sheet1中的button1的Click方法? VBA中如何通过sheet2中的Button2调用sheet1中的button1的Click方法?sheet1中的Button1的click方法的函数中有很多参数都是在Sheet1种进行设定的。望高手执教!!!在线等,急用,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这两个click事件的代码不是在一个模块中的吗?直接用下面的方式调用不行吗:Sub 按钮2_单击() Call 按钮1_单击End Sub 应该可以的注意: sub前不能有private 假如你要在sheet2中调用sheet1中的过程test,就用下面的格式:Call Sheets("sheet1").test 双击按钮添加的Click事件有一个关键字Private,这样它不能在当前sheet以外调用Private Sub CommandButton1_Click()MsgBox "1"End Sub去掉前面的Private,写成下面这样Sub CommandButton1_Click()MsgBox "1"End Sub然后在sheet2的CommandButton1_Click里调用Call Sheet1.CommandButton1_Click就可以了 把private改成public 就可以了 随机数的问题 关于ip与端口的问题,分没了,请见谅 为什么我用Ftp命令InternetWriteFile发送到服务器的文件类型不正确,快风了。。。 新手问题!!!!!麻烦帮一下忙!! 请教如何用VB写程序来知道系统信息 请zjp8310(z一阵风z)进来拿分 将彩色图象转为灰度 我用VB写了一个屏保程序,请问如何将该程序自动安装到其它机器上起到屏保的作用? ADO+Access,数值精度问题 急用的,麻烦大家帮帮忙! 刚才技术总监问我的问题,求救大家 PICCLP32.OCX
直接用下面的方式调用不行吗:
Sub 按钮2_单击()
Call 按钮1_单击
End Sub
注意: sub前不能有private
Call Sheets("sheet1").test
Private Sub CommandButton1_Click()
MsgBox "1"
End Sub去掉前面的Private,写成下面这样
Sub CommandButton1_Click()
MsgBox "1"
End Sub然后在sheet2的CommandButton1_Click里调用
Call Sheet1.CommandButton1_Click
就可以了