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

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

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

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

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

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

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


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