Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Два списка зависимых от одного списка.
 
Цитата
Z написал:
Скачайте файл из "Приемов" и внимательно вникните в пример на листе "Способ1.5"...
Извините, Вы не могли бы точно указать куда смотреть по ссылке?
Цитата
БМВ написал:
странно,
Вы неверно поняли задачу, мне не нужны выпадающие списки сами по себе, мне нужно было именно то что я описал выше.
Два списка зависимых от одного списка.
 
Цитата
БМВ написал:
Выбирайте в А1 и A2
Благодарю, но Ваш вариант почему то не работает. Там только список в A1.

Решил топорным способом.
Первый зависимый список =ДВССЫЛ(ПОДСТАВИТЬ(RC3;" ";"_"))
Второй зависимый список =ДВССЫЛ(ПОДСТАВИТЬ(RC3;" ";"."))
Именованные диапазоны соответственно с нижним слэшем и точкой вместо пробела.
На страницу повесил событие для выбора начального значения списка:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 3 Then
        Cells(Target.Row, 4).FormulaR1C1 = "=INDEX('Выпадающие списки'!R1C1:R3C6,0,MATCH(RC[-1],'Выпадающие списки'!R1C1:R1C6,0))"
        Cells(Target.Row, 4) = Cells(Target.Row, 4)
        Cells(Target.Row, 5).FormulaR1C1 = "=INDEX('Выпадающие списки'!R1C1:R5C6,4,MATCH(RC[-2],'Выпадающие списки'!R1C1:R1C6,0))"
        Cells(Target.Row, 5) = Cells(Target.Row, 5)
    End If
End Sub
Оно конечно работает и этого достаточно для этого случая. Но это скорее хак. Хотелось бы всё же правильный вариант, а не эту игру с разницей символов в пробелах.
Может кто подскажет ещё варианты?
Два списка зависимых от одного списка.
 
Цитата
Wiss написал:
Посмотрите, у меня получился вот такой вот вариант...
Благодарю! Но это повторение того что уже есть. Смысл здесь в том, что есть три списка, а не два.

Главный список: булочки, хлеб
Список начинки: сосиска, колбаса, сыр
Список соусов: горчица, кетчуп, майонез

На странице расположено сразу 3 списка:
Главный \/, Начинки \/, Соусы \/

Если выбрать в списке "Главный"-"Булочки", то увидим в списке Начинки: колбаса, сыр, а в списке Соусы: горчица, кетчуп.
Если выбрать в списке "Главный" - "Хлеб", то увидим в списке Начинки: сосиски, а в списке Соусы: майонез.

То есть от одного списка зависят два других никак не связанных друг с другом.
 
Два списка зависимых от одного списка.
 
Цитата
mtts54 написал:
В поиске задайте "связанные списки".
Благодарю! Это то что я сделал первым делом. Но не смог найти как же организовать два и более списков зависимых от одного главного.
Если бы Вы могли указать конкретную тему с похожей задачей, то я буду вдвойне благодарен.
Два списка зависимых от одного списка.
 
Добрый день!
Подскажите пожалуйста, как сделать зависимость двух списков от отдного списка.
К примеру есть главный список: булочки, хлеб
Список начинки: сосиска, колбаса, сыр
Список соусов: горчица, кетчуп, майонез
Если выбрали булку, то в списках начинки и соуса можно выбрать только колбасу, сыр, горчицу, майонез соответственно.
Погуглил, посмотрел примеры, но что то не могу сориентироваться совсем. Файл пример во вложении. Списки и их значения раскрасил в соответсвующие друг другу цвета.
Событие на изменение списков VBA
 
Благодарю! Это именно то что нужно было. Просто не могу правильно сформулировать в VBA, то чего не знаю. Мыслю аналогиями JS, а тут оно вон как оказалось. Я бы не додумался воткнуть строчную формулу в макрос.
Событие на изменение списков VBA
 
Цитата
Sanja написал:
Это только макросом
Конечно :)
Я же и спрашиваю как повесить событие на несколько списков и отслеживать в каком конкретно сделали изменения.
Событие на изменение списков VBA
 
Извините! Забыл файл вложить.
Событие на изменение списков VBA
 
Добрый день!
Есть таблица с городами и организациями в этих городах. Я сделал два списка, "города" и зависимый от него "организации". Эти списки я продублировал на N строк.
Как сделать так, что бы при изменении какого либо списка "города", в списке "организации" по умолчанию выбирался первый пункт? Соотсветственно остальные списки должны оставаться неизменны.
Наибольшее в массиве выбирает из разных ячеек
 
Спасибо большое за ответы! Разобрался как работает формула ikki.
Наибольшее в массиве выбирает из разных ячеек
 
ikki, Вашей формулой тоже не получается, не совсем правда понимаю логику, но пытаюсь и так и сяк покрутить.
Наибольшее в массиве выбирает из разных ячеек
 
Извините, я не очень понял, что имелось ввиду.
ВПР (что?)
У меня же условие НАИБОЛЬШЕЕ значение.
Наибольшее в массиве выбирает из разных ячеек
 
Добрый день народ! Столкнулся со следующей проблемой:
Есть таблица с данными, скажем такая
Иванов 10 15
Иванов 13 5
Петров 15 6

Делаю вычисление
{=НАИБОЛЬШИЙ(ЕСЛИ(данные!A:A="Иванов";данные!B:B;""  ;)  ;1)/данные!C:C}
В итоге получаю 13/15, то есть находит наибольшее в столбце B, но делит на первое значение в столбце C. Как сделать так, что бы находило наибольшее в столбце B и в этой же строке брало значение из ячейки в столбце C?
Страницы: 1
Наверх