单击命令按钮时对象所需的错误

时间:2015-05-19 14:53:31

标签: excel vba object

我在尝试访问用户表单时收到“需要对象”错误。它突出显示以下代码:

Sub DataEntry()
    ServiceUpgradesDatEntry.Show
End Sub

我仔细检查过这个名字是否正确。我还是VBA的新手所以非常感谢任何帮助!

2 个答案:

答案 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/"