Я пытаюсь обновить функцию одной ячейки каждый раз, когда пользователь изменяет определенный диапазон ячеек, используя VBA
Вот что у меня так далеко:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim R As Range
    Set R = Range("A6").EntireRow
    If Intersect(R, Target) Is Nothing Then Exit Sub
    Application.EnableEvents = False
        R.Cells(7, 4).Value = Date
    Application.EnableEvents = True
End Sub
Это просто не работает. Я довольно долго с этим сталкивался и не могу заставить его работать.
Автоматический расчет включен.
Макросы включены.
Это не общая рабочая книга.
Я поместил код в Sheet1, а не в Module1.
Что я делаю неправильно?
