Visual Basic for Aplications の Collection オブジェクトに問題があります (Excel で使用しています)。
再利用する必要がある 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は私にそれを言います
引数はオプションではありません
コードは実行されません。
私に何ができる?Collection オブジェクトを再利用するループの最後で、このコレクション クリーニングを使用する必要があります。