VBA - 类型不匹配声明数组

时间:2021-03-15 16:06:46

标签: arrays vba

我被一个看似简单的问题困住了。

我试图在我的 VBA 代码中声明一个如下所示的数组,但我总是收到类型不匹配错误。

Dim packageRequiredCols As Variant
Set packageRequiredCols = Array("Type", "Package Name", "Supplier Product Name", "Cost Method", _
"Unit Type", "Unit Rate", "Planned Unit Amount", "Flight Start", "Flight End", "Served by")

基于其他 stackoverflow 问题,我尝试添加 () 如下:

Dim packageRequiredCols() As Variant

但这会导致“无法分配给数组”错误。

1 个答案:

答案 0 :(得分:0)

怎么样:

Dim arr

arr = Array("apple","Orange","Grapes")