我对类和对象有一个普遍的理解问题。我想做的很简单,但我遇到了错误。在下面的代码示例中,有时“Call tables.MethodInCTables”行运行良好,有时会产生错误 91,未设置对象。在所有情况下,我都可以“看到”前面类型中的方法,因此我知道代码可以识别“表”实例并“看到”MethodInCTables。但是后来我得到了运行时错误。
Sub MainSub()
Dim tables as New CTables
Call tables.MethodInCTables
End Sub
----类模块=CTables
Sub MethodInCTables()
...do something
End Sub