VBA:如何引用已以其他形式创建的变量?

VBA:如何引用已以其他形式创建的变量?,vba,Vba,我知道以前有人问过这个问题,但当我尝试将它应用到我的程序中时,它似乎不起作用 所以,我在过去几周里制定了一个计划,找出哪台机器最适合我的工作。我算出了所有的数学和一切,只需在另一张预先制作的表格上显示结果。我有大约5个变量要移动 我该如何设置它。。。提前感谢你能给予的任何帮助 表单名称: CLR_计算器, 结果 变量 (所有这些都是在CLR_Calculator中制作的,并且已经有了值): 最好的机器, MCR, 类型, 材料 userform(CLR_Calculator)不是一个对象,变量可

我知道以前有人问过这个问题,但当我尝试将它应用到我的程序中时,它似乎不起作用

所以,我在过去几周里制定了一个计划,找出哪台机器最适合我的工作。我算出了所有的数学和一切,只需在另一张预先制作的表格上显示结果。我有大约5个变量要移动

我该如何设置它。。。提前感谢你能给予的任何帮助

表单名称: CLR_计算器, 结果

变量 (所有这些都是在CLR_Calculator中制作的,并且已经有了值): 最好的机器, MCR, 类型, 材料


userform(CLR_Calculator)不是一个对象,变量可以作为CLR_Calculator.BestMachine、CLR_Calculator.MCR等进行访问?好吧,那么我该如何制作全局变量呢?这只是设置一个公共子对象并在其中生成变量吗?我尝试使用该方法(Form.Variable one),但出于某种原因,它只是弹出一个错误。UserForms是类。您可以将它们作为属性公开。手动实例化表单,设置要传递的属性,然后显示它。