В EXCEL не отрабатывает кнопка на листе как надо. Форма вызывается, но дальше ничего не работает.
По кнопке "Формирование" на листе, вызываю форму, выбираю значение в комбобоксе - и по нажатию кнопки "Получить результат" ничего не происходит, данные recordset не кладутся на лист. Пытался наскоро проверить что выдает рекордсет, типа MsgBox(rs), но видимо это неправильно...
Хотя тут же, в редакторе VBA, если вручную запускаю форму(без кнопик "Формирование") - все отрабатывает как положено, сколько угодно количество раз.
Покажите, ткните носом в чем разница - и как поправить ситуацию...
Приветствую уважаемых форумчан!
В EXCEL не отрабатывает кнопка на листе как надо. Форма вызывается, но дальше ничего не работает.
По кнопке "Формирование" на листе, вызываю форму, выбираю значение в комбобоксе - и по нажатию кнопки "Получить результат" ничего не происходит, данные recordset не кладутся на лист. Пытался наскоро проверить что выдает рекордсет, типа MsgBox(rs), но видимо это неправильно...
Хотя тут же, в редакторе VBA, если вручную запускаю форму(без кнопик "Формирование") - все отрабатывает как положено, сколько угодно количество раз.
Покажите, ткните носом в чем разница - и как поправить ситуацию...alexban65
RAN, Ну да, в данном конкретном случае выпендреж до добра не довел...))) Выдрал где то - вроде работает и ладно...))) А когда кнопкой стал форму вызывать - и тут "что то пошло не так"...))) Сделал стандартно UserForm.Show - вызов формы сработал штатно и на форме все отработало как надо. Мне бы кто объяснил в трех словах и на двух пальцах - почему выпендрежный вызов формы работает только из редактора VBA(самому интересно)???
RAN, Ну да, в данном конкретном случае выпендреж до добра не довел...))) Выдрал где то - вроде работает и ладно...))) А когда кнопкой стал форму вызывать - и тут "что то пошло не так"...))) Сделал стандартно UserForm.Show - вызов формы сработал штатно и на форме все отработало как надо. Мне бы кто объяснил в трех словах и на двух пальцах - почему выпендрежный вызов формы работает только из редактора VBA(самому интересно)???alexban65
Сообщение отредактировал alexban65 - Воскресенье, 09.09.2018, 18:14
alexban65, читайте Правила форума Измените название согласно п.2 Правил. Сейчас оно слишком общее. Более того, кнопка не может неверно отрабатывать, а вот код, на нее повешенный - он неверным быть может Один вопрос - одна тема. Для второго вопроса создайте новую тему
alexban65, читайте Правила форума Измените название согласно п.2 Правил. Сейчас оно слишком общее. Более того, кнопка не может неверно отрабатывать, а вот код, на нее повешенный - он неверным быть может Один вопрос - одна тема. Для второго вопроса создайте новую тему_Boroda_