Метод ControlFormat.RemoveItem (Excel)

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

Синтаксис

выражение. RemoveItem (index, count)

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

Параметры

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

Примечания

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

Используйте метод RemoveAllItems для удаления всех элементов из списка или поля со списком.

Пример

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

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

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

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