Чтобы выпадающий список в Excel раскрывался при изменении соседней ячейки, можно использовать сочетание именованных диапазонов и функции ДВССЫЛ. 2
Порядок действий: 2
=ДВССЫЛ(D2), где D2 — это адрес ячейки с первым выпадающим списком
. 2В результате при изменении значений в ячейке с первым выпадающим списком будут меняться списки в ячейке с зависимым выпадающим списком. 2
Также для решения этой задачи можно использовать макрос, добавив в модуль листа следующий код: 4
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range('A1')) Is Nothing Then Range('B1').Select Application.SendKeys '%{DOWN}' End IfEnd Sub
В этом коде A1 — ячейка с первым выпадающим списком, B1 — ячейка с автораскрывающимся списком. 4