Метод Application.AddCustomList (Excel)

Добавляет настраиваемый список для настраиваемого автозаполнения и (или) настраиваемой сортировки.

Синтаксис

expression. AddCustomList (ListArray, ByRow)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
ListArray Обязательный Variant Указывает исходные данные в виде массива строк или объекта Range .
ByRow Необязательный Variant Используется только в том случае , если ListArray является объектом Range . Значение True для создания настраиваемого списка из каждой строки в диапазоне. Значение false для создания настраиваемого списка из каждого столбца в диапазоне.

Если этот аргумент опущен, а строк в диапазоне больше, чем столбцов (или равное количество строк и столбцов), Microsoft Excel создает настраиваемый список из каждого столбца в диапазоне.

Если этот аргумент опущен и в диапазоне больше столбцов, чем строк, Excel создает настраиваемый список из каждой строки в диапазоне.

Замечания

Если список, который вы пытаетесь добавить, уже существует, этот метод выдает ошибку во время выполнения 1004. Перехватывайте ошибку с помощью инструкции On Error .

Пример

В этом примере массив строк добавляется в качестве настраиваемого списка.

On Error Resume Next  ' if the list already exists, don'thing
Application.AddCustomList Array("cogs", "sprockets", _ 
 "widgets", "gizmos")
On Error Goto 0       ' resume regular error handling

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

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