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


Метод ControlFormat.RemoveItem (Excel)

Удаляет один или несколько элементов из списка или поля со списком.

Синтаксис

expression. RemoveItem (индекс, число)

выражение Переменная, представляющая объект ControlFormat .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Обязательный Long Номер первого удаляемого элемента. Допустимые значения: от 1 до количества элементов в списке (возвращается свойством ListCount ).
Count Необязательный Variant Количество удаляемых элементов, начиная с индекса элемента. Если этот аргумент опущен, удаляется один элемент. Есличислоиндексов + превышает количество элементов в списке, все элементы из индекса до конца списка удаляются без ошибок.

Замечания

Если указанный объект имеет определенный диапазон заполнения, этот метод завершается ошибкой.

Используйте метод RemoveAllItems , чтобы удалить все записи из списка или поля со списком.

Пример

В этом примере выбранный элемент удаляется из списка. Если Shapes(2) не представляет поле списка, этот пример завершается ошибкой.

Set lbcf = Worksheets(1).Shapes(2).ControlFormat 
lbcf.RemoveItem lbcf.ListIndex

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.