这是你正在尝试的吗?
Private Sub Worksheet_Calculate()
Dim aRng As Range, bRng As Range
Dim aCell As Range
Set aRng = Range("B5:E5")
Set bRng = Range("B8:M8")
For Each aCell In aRng
If aCell.Value > 4 Then
'
Application.Run "Mail_small_Text_Outlook"
'
Exit Sub
End If
Next
For Each aCell In bRng
If aCell.Value > 4 Then
'
Application.Run "Mail_small_Text_Outlook"
'
Exit Sub
End If
Next
End Sub
或类似的东西?
Private Sub Worksheet_Calculate()
Dim aRng As Range, bRng As Range
Dim aCell As Range, uRng As Range
Set aRng = Range("B5:E5")
Set bRng = Range("B8:M8")
Set uRng = Union(aRng, bRng)
For Each aCell In uRng
If aCell.Value > 4 Then
'
Application.Run "Mail_small_Text_Outlook"
'
Exit Sub
End If
Next
End Sub