清除收集对象或检索最后一个项目
有一个清除方法来删除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