我对使用VBA非常陌生,所以如果这是一个愚蠢的问题,我会提前道歉。
我有一个二维字符串数组ArrayCBO。我想使用数组的每一列来填充不同的组合框。
在UserForm(Initialize)中创建数组后,我尝试使用以下命令填充组合框,cbo:
cbo.Column() = ArrayCBO
这适用于ArrayCBO的第一列,但我无法弄清楚如何将其与其他列一起使用!
我也试过
cbo.Column() = Application.WorksheetFunction.Index(ArrayCBO, 0, 2)
无济于事。 (组合框的列表显示为空。)
感谢您的帮助!
答案 0 :(得分:0)
只需指定.List
:
cbo.List = ArrayCBO