我正在尝试将全局变量的名称传递给子例程,并且想知道如何引用它。我使用全局变量的目的是为了提高可用性(尽管是轻微的)。用户可以添加新的详细信息,如果他们点击了“make same as contact”复选框,他们输入的详细信息将存储在全局变量中,每个控件对应一个变量。我希望创建一个子例程,在那里我可以传递全局变量和控件的名称,并调用这个例程,而不是为每个控件写出它。
我有一种感觉,我可能使用了错误的技术来实现我的目标。但在回答我最初的问题时,似乎您不能以我希望的方式将全局变量传递给子例程。
我试图将一个标签作为对象传递给一个类模块。我只是试图将对象的引用传递给另一个函数,这在面向对象的语言中很简单,但不知何故,在vba中我找不到解决方案……类模块正在进行繁重的工作,并由不同的形式使用。给类模块提供对标签的引用,只是为了给用户一个状态反馈,这将是很棒的。 GenericExcelImporter.SetStatusLabel Me.lbReadStatePublic Sub SetStatusLabel(ByRef lb As Label)End Sub
这会导致错误"Obje