Постановка задачи
Дать пользователю возможность выбора нужного элемента из справочника и автозаполнения ячеек информацией из полей выбранного элемента.
Справочником будет служить таблица, размещённая на отдельном листе. Строками таблицы будут сами элементы. В столбцах таблицы будут храниться значения их полей.
По ссылке можно скачать сам пример, рассматриваемый в данной заметке.
Логика решения
- С помощью встроенных средств Excel даем пользователю возможность выбрать нужный элемент из раскрывающегося списка. Можно использовать два варианта: через элемент управления "Поле со списком" и через проверку вводимых значений с помощью списка.
- Сохраняем номер выбранного элемента (его позицию в списке элементов).
- Используем полученный номер строки и номер столбца со значением нужного поля для получения его значения.
...
Читать дальше »