|
|
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Задача следующая: есть списки с задачами, подзадачами и еще несколько уровней... надо чтобы при вводе данных (из списка) в ячейке справа становился доступным список из соответствующих верхнему уровню подзадач. Стандартными средствами (Данные-Проверка-Список) с использованием вложенных "если" можно обрабатывать небольшое количество значений. Решил сделать нужное к-во именованых диапазонов: list_n и подставлять его в ту же проверку, по формуле типа ="=sourcelvl"&формула, где формула проверяет левую ячейку и выдает номер уровня и подуровня. а соответственно им все уже пронумеровано... Вот только не понимает ехсель "такого" диапазона. подскажите как это можно обойти. по возможности стандартными средствами, т.к. VBA не мой конёк. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:03 |
|
||
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
Может вот это поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:29 |
|
||
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
спасибо большое! :) проверю - сообщу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:50 |
|
||
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
данные-проверка-список: =ВПР(A96;A2:D94;2;0) а96 - проверяемая ячейка слева ошибка: "Источник списка д.б. списком с разделителями или ссылкой на одну строку или столбец." использую список вида: 1 2 3 4 lvl_1 lvl_1_1 lvl_1_1_1 lvl_1_1_1_1 lvl_1 lvl_1_2 lvl_1_2_1 lvl_1_2_1_1 lvl_2 lvl_2_1 lvl_2_1_1 lvl_2_1_1_1 lvl_2 lvl_2_1 lvl_2_1_2 lvl_2_1_2_1 lvl_2 lvl_2_2 lvl_2_2_1 lvl_2_2_1_1 lvl_2 lvl_2_2 lvl_2_2_2 lvl_2_2_2_1 lvl_3 lvl_3_1 lvl_3_1_1 lvl_3_1_1_1 lvl_3 lvl_3_1 lvl_3_1_1 lvl_3_1_1_2 lvl_3 lvl_3_1 lvl_3_1_2 lvl_3_1_2_1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 15:22 |
|
||
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
up .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=" & rangename и ВПР не работают. ошибка та же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 13:42 |
|
||
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
Вот пример Обрати внимание на списки на 2 листе, они по-другому сделаны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 14:09 |
|
||
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
HandKot'у персональное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 16:54 |
|
||
|
Преобразование range?
|
|||
|---|---|---|---|
|
#18+
HandKot, Мужики а можно нескормный вопрос? Как присваивать имя диапазону тут всё понятно, но как списки сделать подчинёнными? В проверке вводимых значений там же присваивается только одно имя или я что-то не понимаю как этот приём реализовывается? Подскажите кто-нть ... пытаюсь освоить этот приём уже фиг знает сколько, а тут просто как кровь из носа нужно ... Пожалуйста ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 15:26 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2178139]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 421ms |

| 0 / 0 |
