Добрый день!
Ситуация следующая:
Необходимо создать DropDown list в Excel, который будет брать данные из нескольких листов одного и того же документа (в приложении пример).
Пользователю надо дать возможность выбирать из списка Родителя (Level1), далее ему будут предоставлен перечень тех позиций, которые относятся к выбранному родителю, например Родитель Авто, значит на экран выводятся марки BMW/Audi/Volkswagen.
Или, второй вариант, если у Родителя (Level1) есть Потомок (Level2) у которого, в свою очередь, тоже есть Потомок (Level3), то необходимо предоставить пользователю возможность сначала выбрать Level1, затем - связанные с ним варианты Level2 и отобразить на экране данные Level3, основываясь на том, что выбрал пользователь. Данные связаны напрямую, т.е. пока не выбран Level1, нельзя указывать Level2. И пока нет Level2, не отображается Level3
Всё что у меня получилось - научить Excel отображать Level1 в DropDown List и переносить эту запись в ListBox. Но этого недостаточно :(
П.С. пробовал использовать GroupBy, но это не совсем удобное решение, т.к. при большом количестве записей в Level2 или Level3, таблица становится труднопросматриваемой.