parovoznik
Дата: Вторник, 03.12.2019, 17:16 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 443
Репутация:
26
±
Замечаний:
0% ±
Excel 2013
Добрый вечер. Имеется форма для поиска по первым буквам. После выбора необходимых данных жмем кнопку ОК и на второй форме должны отобразиться данные по выбранному Исполнителю. Но выдает ошибку "Не удалось получить список свойств". Как можно подкорректировать ?
Добрый вечер. Имеется форма для поиска по первым буквам. После выбора необходимых данных жмем кнопку ОК и на второй форме должны отобразиться данные по выбранному Исполнителю. Но выдает ошибку "Не удалось получить список свойств". Как можно подкорректировать ? parovoznik
Ответить
Сообщение Добрый вечер. Имеется форма для поиска по первым буквам. После выбора необходимых данных жмем кнопку ОК и на второй форме должны отобразиться данные по выбранному Исполнителю. Но выдает ошибку "Не удалось получить список свойств". Как можно подкорректировать ? Автор - parovoznik Дата добавления - 03.12.2019 в 17:16
nilem
Дата: Вторник, 03.12.2019, 17:34 |
Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация:
563
±
Замечаний:
0% ±
Excel 2013, 2016
parovoznik , привет модуль mPublicVars [vba]Код
Sub CreatiArr() With Worksheets("справочник") iArr = .Range(.Cells(3, 1), .Cells(.Rows.Count, 1).End(xlUp)(1, 8)).Value '*** End With End Sub 'Запуск поисковика Sub ShowForm() frmSearch.Show 0 '*** End Sub
[/vba] модуль формы frmSearch [vba]Код
Private Sub Btn_Выбрать_Click() With Main .Show 0 '*** .TextBox1 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 0) .TextBox2 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 1) .TextBox3 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 2) .TextBox4 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 3) .TextBox5 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 4) .TextBox6 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 5) .TextBox7 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 6) .TextBox8 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 7) 'индексы столбцов от нуля начинаются (и строк тоже) End With 'Main.Show frmSearch.Hide End Sub
[/vba]
parovoznik , привет модуль mPublicVars [vba]Код
Sub CreatiArr() With Worksheets("справочник") iArr = .Range(.Cells(3, 1), .Cells(.Rows.Count, 1).End(xlUp)(1, 8)).Value '*** End With End Sub 'Запуск поисковика Sub ShowForm() frmSearch.Show 0 '*** End Sub
[/vba] модуль формы frmSearch [vba]Код
Private Sub Btn_Выбрать_Click() With Main .Show 0 '*** .TextBox1 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 0) .TextBox2 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 1) .TextBox3 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 2) .TextBox4 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 3) .TextBox5 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 4) .TextBox6 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 5) .TextBox7 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 6) .TextBox8 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 7) 'индексы столбцов от нуля начинаются (и строк тоже) End With 'Main.Show frmSearch.Hide End Sub
[/vba]nilem
Яндекс.Деньги 4100159601573
Ответить
Сообщение parovoznik , привет модуль mPublicVars [vba]Код
Sub CreatiArr() With Worksheets("справочник") iArr = .Range(.Cells(3, 1), .Cells(.Rows.Count, 1).End(xlUp)(1, 8)).Value '*** End With End Sub 'Запуск поисковика Sub ShowForm() frmSearch.Show 0 '*** End Sub
[/vba] модуль формы frmSearch [vba]Код
Private Sub Btn_Выбрать_Click() With Main .Show 0 '*** .TextBox1 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 0) .TextBox2 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 1) .TextBox3 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 2) .TextBox4 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 3) .TextBox5 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 4) .TextBox6 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 5) .TextBox7 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 6) .TextBox8 = Me.List_РезультатыПоиска.List(List_РезультатыПоиска.ListIndex, 7) 'индексы столбцов от нуля начинаются (и строк тоже) End With 'Main.Show frmSearch.Hide End Sub
[/vba]Автор - nilem Дата добавления - 03.12.2019 в 17:34
parovoznik
Дата: Вторник, 03.12.2019, 17:40 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 443
Репутация:
26
±
Замечаний:
0% ±
Excel 2013
nilem, благодарю . Вы как всегда на высоте.
nilem, благодарю . Вы как всегда на высоте. parovoznik
Ответить
Сообщение nilem, благодарю . Вы как всегда на высоте. Автор - parovoznik Дата добавления - 03.12.2019 в 17:40