我希望我的宏僅在指定范圍內的計算單元格更改時激活。目前,只要計算作業表上的任何單元格,宏就會激活。
例如,我將如何更改以下代碼,以便 Macro1 僅在范圍(A1:A5)中的單元格因計算而更改時激活,而不是在重新計算任何其他范圍中的單元格時激活?任何指導將不勝感激。
Private Sub Worksheet_Calculate()
Macro1
End Sub
uj5u.com熱心網友回復:
這個應該做...
Private Sub Worksheet_Calculate()
Static last, test
test = [sum(a1:a5)]
If Not IsError(test) Then
If last <> test Then
last = test
Macro1
End If
End If
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/470586.html
下一篇:使用聯合洗掉一系列行的更快方法