|
Валидация ячейки с разделителем
|
|||
---|---|---|---|
#18+
Добрый день. В Excel есть встроенный механизм валидации, с ним работаю, всё хорошо. Сразу прошу не предлагать иные варианты проверки. Каким образом можно валидировать ячейку содержащую текст через разделитель (например: “ВАСЯ;ПЕТЯ;КОЛЯ” – сотни значений) на соответствие списку “ИВАН”, “ВАСЯ”, … (список хранится в столбце возможных значений)? Признак удачности: все элементы разделённой ячейки должны присутствовать в столбце возможных значений. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 16:25 |
|
Валидация ячейки с разделителем
|
|||
---|---|---|---|
#18+
Напиши пользовательскую функцию проверки значения, какие проблемы? типа Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 16:54 |
|
Валидация ячейки с разделителем
|
|||
---|---|---|---|
#18+
Akina, а можно рабочий пример когда UDF работает в custom validation? Руками добавляю CustomValidation вида (сама функция отдельно от валидации прекрасно работает): =ValidateSplitStr(AD2;",";"$K$2:$K$100") (AD2 - валидируемая ячейка, ";" - разделитель, "$K$2:$K$100" - столбец с допустимыми значениями) Получаю ошибку: "a named range specified cannot be found" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 17:20 |
|
Валидация ячейки с разделителем
|
|||
---|---|---|---|
#18+
UDF там не работает, но работает формула. А в формуле уже может работать UDF. Ячейку с формулой можно размещать в (скрытом) столбце/строке или на (скрытом) служебном листе книги. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 18:04 |
|
|
start [/forum/topic.php?fid=61&gotonew=1&tid=2173074]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 296ms |
total: | 435ms |
0 / 0 |