Передача информации из UserFrom в другой Sub / Function / Module с помощью кнопок и события OnClick - PullRequest
0 голосов
/ 20 декабря 2018

В файле Excel у меня есть UserForm , который открывается нажатием специальной кнопки на ленте вверху, где вы можете выбрать файл из выпадающего меню.Под выпадающим меню есть кнопка, которая запускает сценарий VBA, который обрабатывает этот файл способом, который не подходит для этого вопроса.
Теперь мой способ сделать это - назначить подпрограмму для кнопки в верхней части ленты, которая открывает UserForm , а затем назначить другую подпрограмму для кнопки, которая вызывается встроеннымобработчик события click.

У меня вопрос, есть ли лучший способ справиться с этим?

'button onclick code
Private Sub myButton_Click()
    Me.Hide
    SubDealingWithFile (cmbxFirstExcelfile.Text)
End Sub

'sub on ribbon
Sub RibbonSub(control As IRibbonControl)
    Dim form1 As myForm
    Set form1 = myForm
    form1.Show
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...