Excel 清除集合对象或检索最后一项

Excel 清除集合对象或检索最后一项,excel,vba,Excel,Vba,是否有明确的方法删除vba中集合对象的所有项?像 colObj.clear 因为必须循环整个过程才能清除所有内容是;\uu 或者,是否有类似于colObj.lastitem的最后一项方法,或者我必须colObj.count才能获取最后一项,然后类似于colObj.item(colObj.count-1)才能获取倒数第二项 我的搜索表明,我没有寻找这样的方法,但是,name不再有文档记录,但仍然有效。是的,我已经试过.clearXD 或者,如果有人知道关闭某些打开的工作簿的更好方法,请提供建议

是否有明确的方法删除vba中集合对象的所有项?像

colObj.clear
因为必须循环整个过程才能清除所有内容是;\uu

或者,是否有类似于
colObj.lastitem
的最后一项方法,或者我必须
colObj.count
才能获取最后一项,然后类似于
colObj.item(colObj.count-1)
才能获取倒数第二项

我的搜索表明,我没有寻找这样的方法,但是,
name
不再有文档记录,但仍然有效。是的,我已经试过
.clear
XD

或者,如果有人知道关闭某些打开的工作簿的更好方法,请提供建议


编辑:也许在我需要执行的任何操作的
循环中,我可以将
colObj.remove i
放在最后?基本上是在执行时删除项目?

没有清除方法,但要清除集合,可以执行以下操作:

Set colObj = New Collection