VBA:如何在combobox中选定的值发生变化时触发事件

我是新来的VBA,并希望触发一个简单的更改事件时,在combobox(UserForm内)的select更改。

我尝试了Private Sub myCombo_AfterUpdate()Private Sub myCombo_Change()但在这两种情况下,当我在combobox中select一个不同的值时,没有任何反应。

这是combobox的错误方法?

我的小组开始如下,因为我想比较当前在下拉列表中select的项目与表中的值:

 Private Sub myCombo_AfterUpdate() If Me.myCombo.Value = Worksheets(8).Range("A4") Then 'do stuff End Sub 

Tim非常感谢你的帮助。