使用按钮和OnClick事件将信息从UserFrom传递到另一个子/功能/模块

时间:2018-12-20 12:03:01

标签: vba excel-vba

在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

0 个答案:

没有答案