为什么我在Excel VBA中运行sub bar
下面的类型不匹配?
Sub foo(c As Collection)
Debug.Print c.Count
End Sub
Sub bar()
Call foo(Worksheets)
End Sub
上面的代码是一个最小的工作示例,旨在仅关注与类型相关的问题。这个问题的起源是,在某些时候,来自This existence test for a member of a collection的代码有效,但现在我得到了这个问题中描述的相同类型不匹配。
我想知道导致类型混乱的细节。 Worksheets
不是Collection
吗?