Метод Application.AddCustomList (Excel)

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

Синтаксис

выражение. AddCustomList (ListArray, ByRow)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
ListArray Обязательный Variant Указывает исходные данные в виде массива строк или объекта Range .
ByRow Необязательный Variant Используется, только если ListArray является объектом Range . Создание настраиваемого списка из каждой строки диапазона имеет значение ИСТИНА. Значение 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 и обратная связь.