0
我在這裏有這個模塊有工作簿子程序。我無法理解GenerateLimitSummary如何運行?有人可以在這裏闡述流程流程嗎?SheetCalculate - 這個子例程如何運行?
Private LimitBool As Boolean
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
If LimitBool Then Exit Sub
' use conditional formatting to highlight limit breaches
ApplyConditionalFormatting
' regenerate the summary limits sheet
LimitBool = True
GenerateLimitSummary
LimitBool = False
End Sub
代碼首先運行,'LimitBool'爲'False',所以代碼進入下一行並處理'ApplyConditionalFormatting'。一旦完成,它將移動到下一行,並將布爾值設置爲「True」,然後運行「GenerateLimitSummary」。布爾值再次設置爲「False」,以便「Workbook_SheetCalculate」不會進入循環。您可能想要關閉事件而不是使用布爾變量。 –