我遇到了一些我以前从未见过的东西Application.ScreenUpdating = False
,导致一个潜艇有点行为不端。它不会引发错误,但会在打开时导致结果中的一个错误。
Try
'Globals.ThisWorkbook.Application.ScreenUpdating = False
'if this on sub behaves unexpectedly
For n = 13 To Globals.ThisWorkbook.Worksheets.Count
Globals.ThisWorkbook.Worksheets(n).Activate()
Call ESLAUpdateReportPosition(True)
Next
'Globals.ThisWorkbook.Application.ScreenUpdating = True
Catch ex As Exception
'...Error Handling
End Try
同样,没有抛出异常,结果只是稍微错误。我怀疑它在方法中被破坏的地方是:
SumCount1 = CurrentSheet.Cells(2, 6).value