VBA: 几个动态添加按钮的事件
VBA: Events for several dynamically added buttons
我正在向我的用户表单动态添加几个命令按钮。为了分配代码,我使用了这个问题的答案:Assign code to a button created dynamically
但是,我需要确定点击了哪个按钮。他们都有不同的名字。因此,我最初的想法是在CmdEvents_Click()
过程中获取被点击按钮的名称。但是,我还没有找到解决方法。
有没有人知道如何触发按钮特定事件的解决方案?
- 添加新命令的
Name
例如喜欢 ctl_Command.Name = "name_" & i
- 然后在
CmdEvents_Click
中使用 CmdEvents.Name
。
我正在向我的用户表单动态添加几个命令按钮。为了分配代码,我使用了这个问题的答案:Assign code to a button created dynamically
但是,我需要确定点击了哪个按钮。他们都有不同的名字。因此,我最初的想法是在CmdEvents_Click()
过程中获取被点击按钮的名称。但是,我还没有找到解决方法。
有没有人知道如何触发按钮特定事件的解决方案?
- 添加新命令的
Name
例如喜欢ctl_Command.Name = "name_" & i
- 然后在
CmdEvents_Click
中使用CmdEvents.Name
。