|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
Изменяю список в ячейке через проверку данных через ДВССЫЛ макросом. Макрос отказывается работать: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Записываю макрос, запускаю его же - ошибка 1004. В чем может быть дело? В ячейке $K$6 по некоторым условиям формируются различные имена диапазонов. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 09:25 |
|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
Может, потому, что формулу на русском надо не в Formula, а в FormulaLocal пихать, а? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 09:54 |
|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
Akina, А как эта формула выглядит на английском? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 10:35 |
|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
Akina, FormulaLocal тоже не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 10:36 |
|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
Formula1:="=INDIRECT($K$6)" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 11:08 |
|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
ZVI, Спасибо, работает! Тут я еще забыл до изменения защиту с листа снимать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 11:36 |
|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
w3dТут я еще забыл до изменения защиту с листа снимать :) Бывает :) Чтобы узнать, как формула выглядит по-английски, достаточно записать локализованную (русскую) формулу в ячейку, стать на неё (активировать), нажать Alt-F11, затем Ctrl-G, и в открывшемся окне Immediate записать: ?Activecell.Formula и в любой позиции написанной строки нажать enter. Ниже будет выведена требуемая формула, которую можно скопировать и вставить в VBA код ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 12:12 |
|
Макрос не подставляет ДВССЫЛ в Проверку данных
|
|||
---|---|---|---|
#18+
w3dFormulaLocal тоже не работает.Виноват, был невнимателен. У тебя же объект Validation, а не Range, у него вообще FormulaLocal отсутствует, и формулы вводятся только на басурманском... w3dА как эта формула выглядит на английском? Найдите где-нить в папке типа X:\Program Files\Microsoft Office\OFFICE11\1049 файл по имени FUNCS.XLS и загляните в него... Или просто попросите справку (локальную!!!) по функции - должна открыться VBA-справка, которая именно про басурманскую функцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 13:39 |
|
|
start [/forum/topic.php?fid=61&msg=38318121&tid=2174692]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 142ms |
0 / 0 |