セルに入力された値に基づいてマクロを自動的に開始しようとしています。1つのセルに対してはできましたが、L1からL600までの範囲に適用するにはどうすればよいですか?
1セルで機能するコードは次のとおりです。
Sub Worksheet_Change(ByVal Target As Range)
Dim CAD As String
CAD = "Canadians (CDN)"
If Intersect(Target, Range("L14")) Is Nothing Then Exit Sub
Application.EnableEvents = False 'to prevent endless loop
If Range("L14").Value = CAD Then
Range("M14") = 1
End If
Application.EnableEvents = True
End Sub
基本的には、次のセル L15 を確認し、条件が満たされている場合は M15 に値を入力する必要があります....