清除收集对象或检索最后一个项目

有一个清除方法来删除vba中的集合对象的所有项目? 喜欢

colObj.clear 

因为不得不循环整个事情来清除一切;

另外,是否有像colObj.lastitem最后一个项目的方法,或者我必须colObj.count获得最后一个项目,然后像colObj.item(colObj.count-1)得到倒数第二个项目?

我的search表明,没有这样的方法,我寻求但是再次name不再logging,但它仍然有效。 是的,我已经试过。 .clear XD

或者,如果有人知道更好的方式来closures某些开放的工作簿,请提供build议。

编辑:也许在for each i in colObj循环中,我需要采取的任何行动,我可以把colObj.remove i在最后? 基本上删除项目,我去?

没有清除方法,但要清除集合,你可以这样做:

 Set colObj = New Collection