Связать 2 ComboBox-a - VBA

Узнай цену своей работы

Формулировка задачи:

Ребят, помогите пожалуйста, что-то не получается связать 2 ComboBox-a. Например, есть 3 листа, если в ComboBox1 выбирается одно значение, то в ComboBox2 должен быть список из первого листа, если в ComboBox1 выбирается второе, то в ComboBox2 список со второго листа и с третьим также. Попробовала так:
И так:
Все равно не работает. В Vba только начинаю разбираться, поэтому не ругайтесь)

Решение задачи: «Связать 2 ComboBox-a»

textual
Листинг программы
Private Sub UserForm_Initialize()
ComboBox1.List = Array("Клиенты", "Материалы", "Работы")
End Sub
 
Private Sub ComboBox1_Change()
ComboBox2.Value = ""
Select Case ComboBox1
Case "Клиенты": ComboBox2.List = Sheets("Клиенты").Range("B2:B5").Value

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы