如何在VB宏组合框中使用Case?

时间:2015-03-24 21:32:12

标签: vba excel-vba combobox excel

我正在构建一个宏表单,我有这个代码

Private Sub UserForm_Initialize()
    ComboBox1.List = Array("Tipo A", "Tipo B", "Tipo C")
End Sub

我想知道如何使用此代码中的案例。

1 个答案:

答案 0 :(得分:0)

如果您尝试使用Select Case,可以这样简单地执行此操作:

Select Case ComboBox1
Case "Tipo A"
    ' what you want to do for Tipo A
Case "Tipo B"
    ' and another for Tipo B
Case "Tipo C"
    ' for Tipo C
Case Else
    ' what you want to do otherwise
End Select

您可以将此添加到您想要使用的Form Control Event内容中。 请注意,您只能在运行时评估ComboBox1