所以我遇到了可爱的运行时错误 1004:应用程序定义或对象定义错误。
它的缺点是,VBA 中的代码有一半时间可以正常运行而没有问题,而另一半则落在了它的脸上。第三行(“Mgmt.List.....”)正常循环运行,但在这个简单的宏中它没有任何问题。
Sub whyyyy()
Dim Mgmt As Worksheet
Set Mgmt = Sheets("Mgmt MarginAnalysis")
Mgmt.ListObjects("Table4").ListRows.Add (3)
End Sub
线
Mgmt.ListObjects("Table4").ListRows.Add (3)
更特别的是,当它在循环中运行时,它有时会第一次工作,但第二次失败。或者它会彻底失败。
真的不知道是什么使它起作用,什么不起作用。这刚刚开始发生,工作表/表格组合似乎只发生在我最近插入的表格中(不是通过使用 VBA)。