Excel 清除集合对象或检索最后一项
是否有明确的方法删除vba中集合对象的所有项?像Excel 清除集合对象或检索最后一项,excel,vba,Excel,Vba,是否有明确的方法删除vba中集合对象的所有项?像 colObj.clear 因为必须循环整个过程才能清除所有内容是;\uu 或者,是否有类似于colObj.lastitem的最后一项方法,或者我必须colObj.count才能获取最后一项,然后类似于colObj.item(colObj.count-1)才能获取倒数第二项 我的搜索表明,我没有寻找这样的方法,但是,name不再有文档记录,但仍然有效。是的,我已经试过.clearXD 或者,如果有人知道关闭某些打开的工作簿的更好方法,请提供建议
colObj.clear
因为必须循环整个过程才能清除所有内容是;\uu
或者,是否有类似于colObj.lastitem
的最后一项方法,或者我必须colObj.count
才能获取最后一项,然后类似于colObj.item(colObj.count-1)
才能获取倒数第二项
我的搜索表明,我没有寻找这样的方法,但是,name
不再有文档记录,但仍然有效。是的,我已经试过.clear
XD
或者,如果有人知道关闭某些打开的工作簿的更好方法,请提供建议
编辑:也许在我需要执行的任何操作的
循环中,我可以将colObj.remove i
放在最后?基本上是在执行时删除项目?没有清除方法,但要清除集合,可以执行以下操作:
Set colObj = New Collection