我对vba很陌生。打开文档时收到 424 Ojbect required 错误。我尝试使用 Call subName 但这没有任何区别。
请让我知道我还能发送或解释什么。
ThisWorkbook 中的代码:
Private Sub Workbook_Open()
Sheet1.Worksheet_Activate//<- Object Required
Sheet2.Worksheet_Activate
Sheet3.Worksheet_Activate
Sheet4.Worksheet_Activate
Sheet5.Worksheet_Activate
Sheet6.Worksheet_Activate
Sheet7.Worksheet_Activate
...
在 Sheet1 中找到的代码:
'INITIAL SETUP OF THE SHEET
Public Sub Worksheet_Activate()
If Sheet9.Range("B1").Text = "TRUE" Then
'RUN INIT FUNCTIONS HERE
Me.initReqLink
Me.initVersion
Me.initCbApplicaiton
Sheet9.Range("B1").Text = "FALSE"
End If
End Sub
先感谢您。
最佳答案
只需将其更改为 Sheet1.Activate
并且该事件将被调用。
关于调用 Workbook_Open 中的子时需要 VBA 错误 424 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45598037/