parovoznik  
 Дата: Вторник, 03.12.2019, 17:16 | 
 Сообщение № 1     
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Обитатель  
 
 Сообщений:  449 
 
 
 
 
  Репутация:    
 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     
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Обитатель  
 
 Сообщений:  449 
 
 
 
 
  Репутация:    
 26    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2013          
  
 
 
 nilem, благодарю . Вы как всегда на высоте.   
 
 
nilem, благодарю . Вы как всегда на высоте.  parovoznik  
 
  
  
  
 Ответить 
Сообщение nilem, благодарю . Вы как всегда на высоте.  Автор - parovoznik  Дата добавления - 03.12.2019  в 17:40