我在尝试访问用户表单时收到“需要对象”错误。它突出显示以下代码:
Sub DataEntry()
ServiceUpgradesDatEntry.Show
End Sub
我仔细检查过这个名字是否正确。我还是VBA的新手所以非常感谢任何帮助!
答案 0 :(得分:2)
转到VBE中的Tools - Options - General
,将错误陷阱更改为Break in Class Module
。 userform的Initialize事件中存在错误,但VBE未设置为在userform的类模块中中断,因此它会在发送到类模块(.Show行)的行中断。
设置完成后,单击错误上的Debug将突出显示实际产生错误的行。
答案 1 :(得分:1)
将您的userform视为对象,并相应地声明和实例化它。
lib = "C:/Users/you/Documents/R/3.1.3/"