내가 aplications에 대한 Visual Basic에서 컬렉션 개체에 문제가만들기 빈 VBA를 수집
이 코드는 내가 다시 사용할 필요가 컬렉션 객체를 비우려고 노력 있습니다 (I 엑셀와 함께 사용)가 :
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 객체를 재사용하는 루프의 맨 아래에서이 콜렉션 클리닝을 사용해야한다.
감사를 사용 내가 서브 루틴 한 많은 문제가, MSDN 문서는 매우 유용한 소스되지 않습니다 해결 정보. 나는이 언어로 조금 멍청하다. – OlegarioFuentes