VBA:使用二维数组来填充多个不同的combobox
我对使用VBA很新,所以如果这是一个愚蠢的问题,我很抱歉。
我有一个二维string数组ArrayCBO。 我想使用数组的每一列填充不同的combobox。
在UserForm(Initialize)中创build数组后,我尝试使用以下命令填充comboboxcbo:
cbo.Column() = ArrayCBO
这适用于ArrayCBO的第一列,但我不知道如何与其他列使用它!
我也试过了
cbo.Column() = Application.WorksheetFunction.Index(ArrayCBO, 0, 2)
无济于事。 (combobox的列表显示为空。)
感谢您的帮助!
简单地分配给.List
:
cbo.List = ArrayCBO