【问题标题】:Declaring variables in UserForm and using them in class module在 UserForm 中声明变量并在类模块中使用它们
【发布时间】:2015-12-17 17:48:28
【问题描述】:

我在 UserForm1 中声明了一个计数器 NumObjects,它保存了添加到 Userform 的标签数量。

当点击Command Button Add Horizo​​ntal Table时,程序会调用类模块中的一个sub来给Userform添加一个标签。

添加的第一个表上写有标题“TEACHER”;在此之后,我希望标签读取 1、2、3....

所以我尝试在以下语句中的类模块 sub 中使用计数器 NumObjectsLbl.Caption = (NumObjects - 1) 但它抱怨 NumObjects 尚未定义。

如何让类模块实现 NumObjects 变量?

【问题讨论】:

    标签: vba excel userform


    【解决方案1】:

    NumObjects 必须是用户表单中的公共变量,并且在其他地方使用时必须在其前面加上用户表单名称:

    Lbl.Caption = (UserformName.NumObjects - 1)
    

    【讨论】:

      猜你喜欢
      • 2020-10-10
      • 2011-12-06
      • 2018-10-14
      • 2014-06-07
      • 2019-10-27
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多