Проверка данных Excel - PullRequest
       1

Проверка данных Excel

0 голосов
/ 31 марта 2012

Подумайте о наличии списка - Ferrari, Mclaren, Red Bull в ячейках A2, A5, A8, если я сделаю имя для списка - "F1" и введу его в проверку данных, появится сообщение об ошибке -

"The list source must be a delimited list, or reference to single row or column".

Есть ли обходной путь?

Ответы [ 2 ]

2 голосов
/ 31 марта 2012

AFAIK единственный способ - преобразовать диапазон ячеек в строку с разделителями ...

activecell.Validation.Add xlValidateList,,,Join(array([a2],[a5],[a8]),",")

Разделители списка зависят от настроек локали, запятой или точкой с запятой ( Файл> Параметры> Дополнительно> Использовать системные разделители )

0 голосов
/ 31 марта 2012

Разделителями должны быть точки с запятой, а не запятые.

Ferrari;McLaren;Red Bull
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...