删除方法 (VBA)

Collection 对象中删除成员

语法

对象删除 (索引)

Remove 方法语法包含以下对象限定符和部分:

Part 说明
object 必填。 一个 对象表达式 ,该表达式的计算结果为“ 应用于 ”列表中的对象。
index 必填。 一个指定集合的成员位置的表达式。 如果为 数值表达式则索引 必须是从 1 到集合的 Count 属性值的数字。 如果 为字符串表达式则索引 必须与在将引用的成员添加到集合时指定的 参数 相对应。

备注

如果作为 索引 提供的值与集合的现有成员不匹配,则会发生错误。

示例

此示例演示如何使用 Remove 方法删除 Collection 对象中的对象 MyClasses。 此代码将在循环的每个迭代上删除其索引为 1 的对象。

Dim Num, MyClasses
For Num = 1 To MyClasses.Count    
    MyClasses.Remove 1    ' Remove the first object each time
            ' through the loop until there are 
            ' no objects left in the collection.
Next Num

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。