我有一个问题,我想从公式调用宏。有问题的公式位于“T”栏(具体为“T3:T1000”)。
Private Sub Worksheet_Calculate()
For Each c In Range("T3:T1000")
If c.Value = "F" Then
Call SendEMailSC
End If
Next
End Sub
此代码有效,但它适用于结果为“F”的公式满足的每一行。我只需要它来应用于当前编辑的行。
这有意义吗?
我也尝试过以下代码:
Private Sub Worksheet_Calculate()
If Range("T3").Value = "F" Then
Call SendEMailSC
End If
End Sub
然而,这仅适用于T3。
请帮助!!