Vba 在UserForm中声明变量并在类模块中使用它们
我在UserForm1中声明了一个计数器Vba 在UserForm中声明变量并在类模块中使用它们,vba,excel,userform,Vba,Excel,Userform,我在UserForm1中声明了一个计数器NumObjects,它保存添加到Userform的标签数量 单击命令按钮Add Horizontal Table时,程序调用类模块中的子模块,向Userform添加标签 添加的第一个表格上写有标题“教师”;在这之后,我希望标签读1,2,3 因此,我尝试在下面的语句中使用类模块sub中的计数器NumObjects:Lbl.Caption=(NumObjects-1),但它抱怨NumObjects尚未定义 如何让类模块实现NumObjects变量?NumOb
NumObjects
,它保存添加到Userform的标签数量
单击命令按钮Add Horizontal Table时,程序调用类模块中的子模块,向Userform添加标签
添加的第一个表格上写有标题“教师”;在这之后,我希望标签读1,2,3
因此,我尝试在下面的语句中使用类模块sub中的计数器NumObjects
:Lbl.Caption=(NumObjects-1)
,但它抱怨NumObjects
尚未定义
如何让类模块实现NumObjects变量?
NumObjects
必须是userform中的公共变量,并且在其他地方使用时必须以userform名称作为前缀:
Lbl.Caption = (UserformName.NumObjects - 1)