Доброго времени суток, уважаемые форумчане!!! Помогите пожалуйста с решение задачи: Когда вводится искомый текст, выбирая из результатов поиска нужный вариант , заполняется форма (Табельный № ФИО Машина Пункт назначения)
P.S. Очень нужна помощь так как с макросами на Вы
Доброго времени суток, уважаемые форумчане!!! Помогите пожалуйста с решение задачи: Когда вводится искомый текст, выбирая из результатов поиска нужный вариант , заполняется форма (Табельный № ФИО Машина Пункт назначения)
P.S. Очень нужна помощь так как с макросами на Выkonstantin_123
Pelena, 1. Когда выполняется макрос Проверить22 выскакивает форма 2. В поле "введите искомый текст" вводятся данные. 3. В связи с тем что данные могут задваиватся в поле "результаты поиска" выбираем нужный и при этом дожна заполнятся форма та что справа
Pelena, 1. Когда выполняется макрос Проверить22 выскакивает форма 2. В поле "введите искомый текст" вводятся данные. 3. В связи с тем что данные могут задваиватся в поле "результаты поиска" выбираем нужный и при этом дожна заполнятся форма та что справаkonstantin_123
Private Sub ListBox1_Click() Dim sh As Worksheet, r As Range, m If ListBox1.ListIndex = -1 Then Exit Sub m = Split(ListBox1, "!") Set sh = Sheets(m(0)): Set r = sh.Range(m(1)) sh.Activate: r.Select Me.txt_Название.Text = Cells(Selection.Row, 1) Me.txt_ФИО.Text = Cells(Selection.Row, 2) Me.txt_Машина.Text = Cells(Selection.Row, 3) Me.txt_Пункт.Text = Cells(Selection.Row, 4)
End Sub
[/vba]
так можно [vba]
Код
Private Sub ListBox1_Click() Dim sh As Worksheet, r As Range, m If ListBox1.ListIndex = -1 Then Exit Sub m = Split(ListBox1, "!") Set sh = Sheets(m(0)): Set r = sh.Range(m(1)) sh.Activate: r.Select Me.txt_Название.Text = Cells(Selection.Row, 1) Me.txt_ФИО.Text = Cells(Selection.Row, 2) Me.txt_Машина.Text = Cells(Selection.Row, 3) Me.txt_Пункт.Text = Cells(Selection.Row, 4)