通过从组合框中选择元素在用户窗体上启用标签

时间:2019-01-06 01:00:13

标签: excel vba

我试图通过从组合框中选择第四个元素来在用户窗体上启用一些标签。

我已经尝试了一个按钮。但是,当使用Combobox尝试时,什么也没发生。

“带按钮的子项

Private Sub CommandButton1_Click()
  Label5.Enabled = True
End Sub 

“到目前为止,我最好尝试使用Combobox

Private Sub cmbox1_Click()
  If Me.cmbox1.ListIndex = 3 Then
    Label5.Enabled = True
  End If
End Sub

如何使用组合框使其工作?

1 个答案:

答案 0 :(得分:1)

您应该使用_Change()事件处理程序,而不要使用_Click()事件处理程序。因此您的代码应为:

Private Sub cmbox1_Change()
  If Me.cmbox1.ListIndex = 3 Then
    Label5.Enabled = True
  End If
End Sub