【发布时间】:2019-06-07 21:38:24
【问题描述】:
我正在尝试将集合传递给 VBA 函数,但出现编译错误,我似乎无法修复。
这是给出错误的简化示例。
Sub test()
Dim fooString As String
Dim fooCollection As collection
Set fooCollection = New collection
useString (fooString)
useCollection (fooCollection)
End Sub
Public Function useString(foo As String)
MsgBox ("here")
End Function
Public Function useCollection(foo As collection)
MsgBox ("here")
End Function
我没有看到我正在做的事情与示例中所示的不同,例如此处显示的示例:How do I sort a collection?
这是我得到的错误(编译错误:参数不是可选的):
【问题讨论】: