我在我的Microsoft Access应用程序中出现此编译错误。我最近开始致力于MS访问。所以我是VBA中的新代码。我有一个桌面应用程序(Access 2003),在用户点击列标题后,需要对公司列表进行排序。它正在工作,但是一旦我点击'编译',它就会抛出我这个错误。如果我注释掉下面的代码,我的程序会编译,但排序不起作用。请帮忙。访问编译错误 - 用户定义类型未定义vba访问
Dim ListViews As New clsListViews
Private Sub lstVendorList_ColumnClick(ByVal ColumnHeader As Object)
ListViews.SortColumns lstVendorList, ColumnHeader
End Sub
当我在网上调查。许多人都在谈论参考。在我的参考,我已经检查
Microsoft DAO 3.6 Object Library
Visual Basic For Applications
Microsoft Access 9.0 object library.
'lstVendorList'从哪里来?另外,编译错误应该突出标识符。哪一个? –
@ Mat'sMug:lstVendorList是我需要排序的公司/供应商的列表。编译器在第一行突出显示。 (即Dim ListViews As New clsListViews)。再次,这不是我的代码,我正在尝试其他的东西,但由于listview导致编译错误。 – toofaced
VBA项目中是否有'clsListViews'类模块? –