Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Преобразование range? / 9 сообщений из 9, страница 1 из 1
10.02.2006, 14:03
    #33537048
SmallUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
Здравствуйте.
Задача следующая:
есть списки с задачами, подзадачами и еще несколько уровней...
надо чтобы при вводе данных (из списка) в ячейке справа становился доступным список из соответствующих верхнему уровню подзадач.

Стандартными средствами (Данные-Проверка-Список) с использованием вложенных "если" можно обрабатывать небольшое количество значений.

Решил сделать нужное к-во именованых диапазонов: list_n и подставлять его в ту же проверку, по формуле типа ="=sourcelvl"&формула, где формула проверяет левую ячейку и выдает номер уровня и подуровня. а соответственно им все уже пронумеровано...

Вот только не понимает ехсель "такого" диапазона. подскажите как это можно обойти. по возможности стандартными средствами, т.к. VBA не мой конёк.

Заранее спасибо.
...
Рейтинг: 0 / 0
10.02.2006, 14:29
    #33537147
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
Может вот это поможет
...
Рейтинг: 0 / 0
10.02.2006, 14:50
    #33537234
SmallUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
спасибо большое! :)
проверю - сообщу.
...
Рейтинг: 0 / 0
10.02.2006, 15:22
    #33537387
SmallUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
данные-проверка-список:
=ВПР(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
...
Рейтинг: 0 / 0
13.02.2006, 13:42
    #33540786
SmallUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
up

.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=" & rangename

и ВПР не работают. ошибка та же.
...
Рейтинг: 0 / 0
13.02.2006, 14:09
    #33540912
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
Вот пример
Обрати внимание на списки на 2 листе, они по-другому сделаны
...
Рейтинг: 0 / 0
13.02.2006, 16:54
    #33541495
SmallUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
HandKot'у персональное спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
14.05.2010, 15:26
    #36628531
vrg71
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
HandKot,
Мужики а можно нескормный вопрос? Как присваивать имя диапазону тут всё понятно, но как списки сделать подчинёнными? В проверке вводимых значений там же присваивается только одно имя или я что-то не понимаю как этот приём реализовывается?
Подскажите кто-нть ... пытаюсь освоить этот приём уже фиг знает сколько, а тут просто как кровь из носа нужно ... Пожалуйста ...
...
Рейтинг: 0 / 0
14.05.2010, 16:20
    #36628756
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование range?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Преобразование range? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]