Riv*_*334 3 excel vba excel-vba
我正在尝试combobox使用工作簿中的另一个工作表(称为"其他")填充一系列单元格.
我使用以下作为指导,但它似乎不起作用.有人可以给我建议吗?当我运行时userform,combobox没有任何东西填充.
Private Sub ComboBox1_Change()
Me.ComboBox1.List = Worksheets("Other").range("C2:C11").Value
End Sub
Run Code Online (Sandbox Code Playgroud)
您正在使用错误的事件过程ComboBox1_Change.仅当组合框改变值时才会触发.
而是在userform初始化时加载列表:
Private Sub UserForm_Initialize()
ComboBox1.List = [Other!C2:C11].Value
End Sub
Run Code Online (Sandbox Code Playgroud)