从一系列单元格填充用户窗体上的组合框

问题描述 投票:3回答:1

我正在尝试用我的工作簿中另一个工作表(称为“其他”)的一系列单元格填充combobox

我将以下内容用作guide,但似乎不起作用。谁能给我建议?当我运行userform时,combobox中没有任何东西。

Private Sub ComboBox1_Change()
    Me.ComboBox1.List = Worksheets("Other").range("C2:C11").Value
End Sub
excel vba excel-vba
1个回答
6
投票

您使用了错误的事件过程ComboBox1_Change。仅在组合框更改值时才会触发。

相反,在用户窗体初始化时加载列表:

Private Sub UserForm_Initialize()
    ComboBox1.List = [Other!C2:C11].Value
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.