【问题标题】:VBA - Userform new instanceVBA - 用户窗体新实例
【发布时间】:2018-07-05 16:41:34
【问题描述】:

所以我有一个主用户表单,我在其中进行所有计算,并且我想在我的图像表单上显示它们。我尝试使用:

Dim newInstance As New diagramGUI
newInstance.Show vbModeless

但是我无法从主用户窗体访问数据。有什么解决方法吗?

【问题讨论】:

    标签: excel vba userform


    【解决方案1】:

    您需要在diagramGUI userform 中添加一个公共变量来指向 MainUserForm 的实例。

    将此行添加到diagramGUI 代码模块

     Public Controller as MainUserForm 
    

    然后在实例化之后从MainUserForm 设置引用然后新的diagramGUI

     Dim newInstance As New diagramGUI
     Set newInstance.Controller = Me
     newInstance.Show vbModeless
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-01
      • 1970-01-01
      • 2014-02-09
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多