怎样将宏代码放进表里由command button的click事件触发,该如何解决
怎样将宏代码放进表里由command button的click事件触发现在有两个module分别包含一个宏想把module删除 然
怎样将宏代码放进表里由command button的click事件触发
现在有两个module
分别包含一个宏
想把module删除 然后把代码放进对应的表里 由command button的click事件触发
遇到的困难是点击command button后由于是activeX控件 所以数据处理不正常 甚至出错。。。
求相关解决办法
[解决办法]
[解决办法]注意宏语句在被外部调用时加上调用前缀(调用者)
[解决办法]现在有两个module
分别包含一个宏
想把module删除 然后把代码放进对应的表里 由command button的click事件触发
遇到的困难是点击command button后由于是activeX控件 所以数据处理不正常 甚至出错。。。
求相关解决办法
---------
to lz
我的完全正常, 我就是把sub或者function直接放到我的 表里头的去的, 就是VBA里头 双击sheet1直接写入代码的。。。
你可以测试如下:
sheet1里头放上
sub a1()
msgbox cells(1,1).text
end sub
在excel表sheet1里头第一行第一列输入意义内容, 在添加一个command button, 提示关联宏, 你选择你刚才那个 a1即可!, 点击看看就知道了
注意如果用的是窗体 按钮,直接关联
如果用的是VBA按钮, 需要在按钮的click事件里头添加
Private Sub CommandButton1_Click()
a1
End Sub