Я пытаюсь обновить функцию одной ячейки каждый раз, когда пользователь изменяет определенный диапазон ячеек, используя 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.
Что я делаю неправильно?