我是VBA的新手,并且想要在组合框(在UserForm中)中的选择发生变化时触发简单的更改事件。
我尝试了Private Sub myCombo_AfterUpdate()
和Private Sub myCombo_Change()
,但在这两种情况下,当我在组合框中选择不同的值时,没有任何反应。
这对于组合框来说是错误的方法吗?
我的Sub开头如下,因为我想将下拉列表中当前选中的项目与表格中的值进行比较:
Private Sub myCombo_AfterUpdate()
If Me.myCombo.Value = Worksheets(8).Range("A4") Then
'do stuff
End Sub
非常感谢你提供任何帮助,蒂姆。