2015-12-02 307 views
3

我將幾個CommandButtons動態地添加到我的用戶窗體中。要分配代碼,我使用了這個問題的答案:Assign code to a button created dynamicallyVBA:幾個動態添加按鈕的事件

但是,我需要確定哪個按鈕已被點擊。他們都有不同的名字。因此,我最初的想法是獲取CmdEvents_Click()過程中單擊按鈕的名稱。但是,我還沒有找到解決方案如何做到這一點。

有沒有人有解決方案如何觸發按鈕特定的事件?

+1

應該有可能。添加新命令的名稱,例如如''''''''''''''''&'''然後在'''CmdEvents_Click'''中使用''''CmdEvents.Name'''。 – dee

+0

如果你添加這個作爲答案,我會給你一個綠色的複選標記:) – blckbird

+0

我很高興它幫助,thx :) – dee

回答

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