Метод 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 и обратная связь.