VBA:几个动态添加按钮的事件

时间:2015-12-02 14:13:36

标签: vba excel-vba runtime userform excel

我正在向我的用户表单动态添加几个CommandButtons。为了分配代码,我使用了这个问题的答案:Assign code to a button created dynamically

但是,我需要确定单击了哪个按钮。他们都有不同的名字。因此,我最初的想法是在CmdEvents_Click()过程中获取单击按钮的名称。但是,我还没有找到解决方法。

有没有人有解决方法如何触发按钮特定事件?

1 个答案:

答案 0 :(得分:2)

  • 添加新命令的Name,例如像ctl_Command.Name = "name_" & i
  • 然后在CmdEvents_Click中使用CmdEvents.Name