|
Маска в "Проверка вводимых значений"
|
|||
---|---|---|---|
#18+
Приветствую! Возможно ли без привлечения форм и VBA настроить через "проверку вводимых значений" маску следующего вида: 150-358-241-31 Выше - это итог, маска должна быть что-то вроде 000-000-000-00 Тире - либо заполняться автоматом, либо требоваться от пользователя - не важно. _____________________ А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как администрация форума попросила его быть вежливым. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 17:45 |
|
Маска в "Проверка вводимых значений"
|
|||
---|---|---|---|
#18+
Excel, что ли? не-а, не получится. PS. СНИЛСЫ, судя по формату? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 18:03 |
|
Маска в "Проверка вводимых значений"
|
|||
---|---|---|---|
#18+
Akina, да черт его знает, что это. Что нарыл. Можно настроить формат ячейки, тип 000-000-000-00. Тогда отображаемое значение всегда будет правильным, пишет юзер через тире или нет. Ну то есть если он руками напишет тире - отображение будет равняться формуле, если не напишет тире - в формуле будут значения сплошным текстом, а отображаться правильно, с тире. Но вот незадача, есть формула, которая считает некую контрольную сумму от введенного значения. Забирает цифру с определенной позиции, проводит с ней математическое действие, берет другую цифру. Поскольку привязка идет жестко к позиции цифры в ячейке - очень важно - вводил юзер тире или нет. В общем да, видимо никак ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 18:08 |
|
Маска в "Проверка вводимых значений"
|
|||
---|---|---|---|
#18+
Ага... ты ещё посмотри, что получится, если ввести меньше цифр, больше цифр, буквы какие - вообще труба дело. Я думаю, на практике будет вполне достаточно условным форматированием подсвечивать данные, не соответствующие шаблону (в т.ч. и при несоответствии контрольной цифры). Впрочем, без VBA всё одно не обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 18:25 |
|
Маска в "Проверка вводимых значений"
|
|||
---|---|---|---|
#18+
Frost_ImpНо вот незадача, есть формула, которая считает некую контрольную сумму от введенного значения. Забирает цифру с определенной позиции, проводит с ней математическое действие, берет другую цифру. Поскольку привязка идет жестко к позиции цифры в ячейке - очень важно - вводил юзер тире или нет.Отвяжите - используйте в формуле ПОДСТАВИТЬ(значение;"-";"") ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 19:41 |
|
|
start [/forum/topic.php?fid=61&fpage=39&tid=2173236]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 167ms |
0 / 0 |