如何从列表框选择中填充组合框?

时间:2019-01-14 14:19:55

标签: excel vba userform

因此,我有一个具有ListBox和ComboBoxes的UserForm。

我在列表框上方还有一个按钮,单击该按钮时,将显示电子表格中的数据。

如果我单击列表框中的值,它将自动显示在下面每列的组合框中。

说列表框Schema列中的值说“ ABC”,“ ABC”也将显示在它下面的组合框上。与其他组合框相同。

enter image description here

有没有办法做到这一点?

我一直在寻找答案,但是没有一种方法可以解决我的问题,而且我也找不到任何类似的问题。请帮助:(

1 个答案:

答案 0 :(得分:1)

您需要在Click事件上创建一个子项,然后一栏一栏地选择

Private Sub <ListBox>_Click()

<ComboBox>.Value = <Userform>.<ListBox>.Column(0)

End Sub

用对象的实际名称替换

但是正如PEH所说,我认为没有理由将这种情况设为ComboBox,您可能需要考虑将其更改为TextBox