VBA を使用してセルの値をチェックし、セルの値が値を超えている場合は電子メール モジュールを呼び出して電子メールを送信しています。
複数のセルをチェックしたいのですが、VBA で 2 つの Private Sub Worksheet_Change を持つことはできないことを理解しています。複数のセルをチェックする最良の方法は何ですか?
これが私が使用しているコードです。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Application.Intersect(Range("A1"), Target) Is Nothing Then
If IsNumeric(Target.Value) And Target.Value > 10 Then
Call Mail_small_Text_Outlook
End If
End If
End Sub
可能であれば、1つのサブに結合したい別のものがあります
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Application.Intersect(Range("B1"), Target) Is Nothing Then
If IsNumeric(Target.Value) And Target.Value > 20 Then
Call Mail_small_Text_Outlook
End If
End If
End Sub