VBA:使用二维数组填充多个不同的组合框



我刚开始使用VBA,所以如果这是一个愚蠢的问题,我提前道歉。

我有一个二维字符串数组ArrayCBO。我想使用数组的每一列来填充不同的组合框。

在UserForm (Initialize)中创建数组后,我尝试使用以下命令填充组合框,cbo:

cbo.Column() = ArrayCBO

这适用于ArrayCBO的第一列,但我不知道如何与其他列一起使用它!

我也试过

cbo.Column() = Application.WorksheetFunction.Index(ArrayCBO, 0, 2)

无效。(组合框的列表显示为空)

谢谢你的帮助!

直接赋值给.List:

 cbo.List = ArrayCBO

最新更新