これまでに見たことのない現象に遭遇したApplication.ScreenUpdating = False
ため、潜水艦がわずかに誤動作しました。エラーにはなりませんが、on にすると結果に off by one エラーが発生します。
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