【问题标题】:VBA: Events for several dynamically added buttonsVBA:几个动态添加按钮的事件
【发布时间】:2016-03-06 19:44:55
【问题描述】:

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

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

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

【问题讨论】:

  • 应该是可以的。添加新命令的名称,例如喜欢ctl_Command.Name = "name_" & i,然后在CmdEvents_Click 中使用CmdEvents.Name
  • 如果你添加这个作为答案,我会给你一个绿色的复选标记:)
  • 我很高兴它有帮助,谢谢 :)

标签: vba excel runtime userform


【解决方案1】:
  • 添加新命令的Name,例如喜欢ctl_Command.Name = "name_" & i
  • 然后在CmdEvents_Click 中使用CmdEvents.Name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    • 2011-10-20
    • 2012-10-10
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多