Страницы: 1
RSS
Настройка диалогового окна с выпадающим списком, Настройка диалогового окна с выпадающим списком с подтягиванием значений на основе выбранного элемента
 
Всем доброго времени суток.
Есть 3 столбца; Фамилия, Имя, Отчество.
Есть диалоговое окно, в котором из выпадающего списка вводится Фамилия.
Как сделать, чтобы при выборе Фамилии автоматически подтягивались Имя и Отчество в диалоговом окне?
Подскажите, пожалуйста, заранее большое спасибо.
 
см. файл

Код
Private Sub ComboBox1_Change()Dim Surname As String
Dim arrData
Dim i As Long

    If Me.ComboBox1.Value <> "" Then
        Surname = Me.ComboBox1.Value
    Else
        Me.TextBox1.Text = ""
        Me.TextBox2.Text = ""
    End If
        
    arrData = Worksheets("Лист1").Range("A1").CurrentRegion.Value
    For i = 1 To UBound(arrData)
        If arrData(i, 1) = Surname Then
            Me.TextBox1.Text = arrData(i, 2) 'Имя
            Me.TextBox2.Text = arrData(i, 3) 'Отчество
            Exit For
        End If
    Next i
End Sub
Изменено: New - 15.09.2020 19:32:02
Страницы: 1
Наверх