这个窗体中我们有两个按钮:按钮1和按钮2;一个标签;我们要在按钮1按下的时候窗体和标签同时监听到这个事件,同时有不同的反应。从而说明一个事件会由多个对象监听到。好了,我们看下面的代码:Private WithEvents myCmd As CommandButtonPrivate Sub CommandButton1_Click() MsgBox "你好,我是窗体"End SubPrivate Sub CommandButton2_Click() Label1.Caption = ""End SubPrivate Sub myCmd_Click() Label1.Caption = "您好,欢迎学习VBA"End SubPrivate Sub UserForm_Initialize() Set myCmd = UserForm1.CommandButton1 Label1.Caption = ""End SubPrivate Sub UserForm_Terminate() Set myCmd = NothingEnd Sub 代码截图: