Вы увидите, что ключевое слово Target всегда возвращает объект Range ячейки, которая запустила событие Worksheet_Change.Итак, вооружившись этим знанием, мы теперь можем использовать метод пересечения, чтобы предпринять какое-то действие, когда / если указанная ячейка будет изменена.Например;
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E12:L54787")) Is Nothing Then
MsgBox "Hello"
End If
End Sub