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”不会进入循环。您可能想要关闭事件而不是使用布尔变量。 –