在用户窗体组合框中标识选定元素的索引

时间:2019-07-25 16:38:06

标签: excel vba combobox userform

我希望可以在用户窗体组合框列表中获取所选值的索引。

我尝试了以下操作,但它向我显示了值本身,而不是索引位置

MsgBox (Userform.Combobox.List(Userform.Combobox.ListIndex))

在下面的示例中:

0 - A
1 - B
2 - C

如果我在用户表单组合框中选择了值“ B”,我想打印索引1

1 个答案:

答案 0 :(得分:1)

  

我尝试了以下操作,但它向我显示了值本身,而不是索引位置

MsgBox (Userform.Combobox.List(Userform.Combobox.ListIndex))

UserForm.ComboBox.ListIndex为您提供索引。

UserForm.ComboBox.List(index)为您提供该索引处的值。

如果只需要索引,请不要获取该索引的值:

MsgBox Userform.Combobox.ListIndex