|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
Пытаюсь программно поменять тип проверки данных в ячейке: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
сам тип меняется, т.е. квадратик со стрелочкой справа от ячейки появляется или исчезает. А вот с данными - косяк. Набор значений для списка показывает в одну строку и он остается независимо от типа проверки. Прошу помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 16:58 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
КД, Для VBA разделитель данных списка запятая , а не точка-с-запятой: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 17:00 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
The_Prist, спасибо большое! Это меня макрос, гад, с толку сбил. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 19:58 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
А если я десятичные дроби вгоняю как элементы списка, то их запятые тоже воспринимаются как разделители. Как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 08:32 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
Для десятичных разделитель целой и дробной части - точка. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 08:45 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
Т.е., если они у меня из массива берутся (а он, в свою очередь, по другим ячейкам составляется) - то Replace предварительно, а потом уже в список добавлять? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 12:05 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
КД, все верно. Заменяете разделители на точки и потом уже... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 12:15 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
КД, еще замечание - при таком способе организации списка строка не может быть длиней 255 символов(разделители тоже в счет). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 14:04 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
В длину списка пока не уперся, вроде бы не грозит. А, кстати, как обходится? А уперся в то, что список-то из десятичных дробей сформировал, но из-за разделителя дробной части в виде точки их теперь в формулах использовать непонятно как. Получается значения с запятыми в список не лезут, а с точками - в формулы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 14:26 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
КДВ длину списка пока не уперся, вроде бы не грозит. А, кстати, как обходится? А уперся в то, что список-то из десятичных дробей сформировал, но из-за разделителя дробной части в виде точки их теперь в формулах использовать непонятно как. Получается значения с запятыми в список не лезут, а с точками - в формулы. Я бы создал список на скрытом листе с теми значениями и форматами, что нужно, а затем передал бы ссылку на список в Formula1. Еще можно поменять в настройках как Excel воспринимает точки и запятые. Последнее ставит вопрос о необходимости знать какие настройки используются на клиентской машине и возможно адаптировать значения под каждый конкретный случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 14:54 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
Спасибо всем! Ладно, сделаю через ссылку на ячейки на этом же листе, благо что всего 2 значения в списке. Но вообще-то не айс. Неужели Microsoft не мог додуматься в качестве разделителей использовать какие-н. экзотические символы? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 16:41 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
КДСпасибо всем! Ладно, сделаю через ссылку на ячейки на этом же листе, благо что всего 2 значения в списке. Но вообще-то не айс. Неужели Microsoft не мог додуматься в качестве разделителей использовать какие-н. экзотические символы? Экзотические символы тоже не айс. Было бы правильно, если бы validation мог принимать в качестве аргумента как range, так и скажем массив или список. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 16:57 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
Так Range он принимает, равно как и список. Или о каких объектах речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 18:41 |
|
Изменение типа проверки данных
|
|||
---|---|---|---|
#18+
КДТак Range он принимает, равно как и список. Или о каких объектах речь? Я же пишу, что КАК range, ТАК И массив (array) или список (collection, dictionary etc). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 19:14 |
|
|
start [/forum/topic.php?fid=61&msg=38351919&tid=2174437]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 159ms |
0 / 0 |