Считывание данных из 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д