我刚开始使用VBA,所以如果这是一个愚蠢的问题,我提前道歉。
我有一个二维字符串数组ArrayCBO。我想使用数组的每一列来填充不同的组合框。
在UserForm (Initialize)中创建数组后,我尝试使用以下命令填充组合框,cbo:
cbo.Column() = ArrayCBO
这适用于ArrayCBO的第一列,但我不知道如何与其他列一起使用它!
我也试过
cbo.Column() = Application.WorksheetFunction.Index(ArrayCBO, 0, 2)
无效。(组合框的列表显示为空)
谢谢你的帮助!
直接赋值给.List
:
cbo.List = ArrayCBO