Считывание данных из Excel в ComboBox - VB
Формулировка задачи:
Доброго времени суток!
Вопрос следующего характера. На форме есть 3 элемента ComboBox. При выборе определенного значения в первом должен формироваться выпадающий список во втором, а в зависимости от того что выбрано в первом и втором, формируется список в третьем. Как-то писал программу для этого, но приходилось все условия прописывать в коде и заполнять списки ComboBox вручную в коде, но сейчас пришлось работать с большим объемом данных(около 3000 различных вариаций получится). Задумался о том, что выпадающие списки в ComboBox можно ведь "заливать" из файла xls ну или csv(что скорее всего). Как это организовать? В файле список фамилий и соответственно к ним имена. С одинаковой фамилией может быть несколько человек. Т.е. если в первом ComboBox выбран "Иванов", то во втором должны "выпадать" имена только те, которые в столбце "B" находятся напротив этой фамилии, ну а третьем соответственно из столбца "С".
Заранее благодарен!
Решение задачи: «Считывание данных из Excel в ComboBox»
textual
Листинг программы
Private Sub Form_Load() 'Combo3.Clear: Combo4.Clear Combo3.AddItem "UTTT" Combo3.AddItem "UTSB" Combo3.AddItem "UTNN" Combo3.AddItem "UTMA" Combo3.AddItem "UTSS" Combo3.AddItem "UTTN" End Sub Private Sub Combo3_Click() Combo4.Clear Select Case Combo3.ListIndex Case 0 Combo4.AddItem "08" Combo4.AddItem "26" Case 2 Combo4.AddItem "02" Combo4.AddItem "20" End Select End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д