4

Есть способ сделать вид ячейки Excel в виде выпадающего списка. Вы просто перейдете в Data-> Validation с выбранной ячейкой или диапазоном ячеек, выберете list в качестве типа данных и укажите список значений.

Я хотел бы, чтобы раскрывающийся список был выбором нескольких значений, своего рода поиском нескольких значений. Я предполагаю, что нет встроенной поддержки для этого, но могут быть некоторые сторонние решения, использующие возможности макросов. Googling дал мне пример такого макроса, но он далек от опыта реального поиска по нескольким значениям, когда вы просто отмечаете выбранные элементы флажками слева или выбираете значения в виде всплывающего окна. (Вы должны выбрать нужные элементы из однозначного выбора, последовательно выбирая каждый элемент, и макрос заполнит соседний диапазон ячеек выбранными значениями, поместив каждое значение в новую ячейку).

Какой самый естественный способ сделать ячейку множественного выбора в Excel?

1 ответ1

7

См. Раздел "Формы" в справке Excel по теме "Добавить список или поле со списком на лист".

С этой страницы (ссылаясь на окно списка контроля формы):

Примечание. Если для типа выбора установлено значение «Много» или «Расширить», ячейка, указанная в поле «Ссылка на ячейку», возвращает значение 0 и игнорируется. Типы выбора Multi и Extend требуют использования кода Microsoft Visual Basic для приложений (VBA). В этих случаях рассмотрите возможность использования элемента управления списком ActiveX.

И ссылаясь на список управления ActiveX:

Чтобы создать список со включенным множественным или расширенным выбором, используйте свойство MultiSelect. В этом случае свойство LinkedCell возвращает значение # N/A. Вы должны использовать код VBA для обработки множественного выбора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .