Поделиться через


Метод Remove (VBA)

Удаляет элемент из объекта Collection .

Синтаксис

object. Удалить (индекс)

Синтаксис метода Remove состоит из следующего квалификатора объекта и части:

Part Описание
object Обязательно. Выражение объекта, которое вычисляет объект в списке Применимо к.
index Обязательно. Выражение expression, задающее позицию элемента коллекции. Если используется числовое выражение, индекс должен быть числом от 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 и обратная связь.