我在使用Visual Basic for Applications(与Excel一起使用)的Collection对象时遇到了问题。
我有一个需要重复使用的Collection对象,我写了以下代码尝试清空它:
Sub limpieza(ByRef listilla As Collection)
While listilla.Count <> 0
listilla.Remove (listilla.Count)
Wend
End Sub
但是当我使用以下代码调用它时:
Dim listado As New Collection
<I have some code here that add some values to the collection>
limpieza (listado)
VBA告诉我说,参数是必需的,并且代码无法运行。我该怎么办?我需要在重复使用集合对象的循环的底部使用集合清理。
Set listado = Nothing
来实现同样的效果。我会保留对enderlands答案的支持,因为它解决了更多的程序问题。再见。 - Antonio E.