Добрый день!
Нужно запускать макрос каждый раз, когда меняется значение ячейки. Но значение ячейки меняется не вручную, а в ней стоит формула.
Такая запись не срабатывает (эксель "не видит", что значение изменилось):
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("summ").Address Then
macros
End If
End Sub
Во вложении файл с примером. Пример упрощен, на самом деле расчет большой и сложный, но суть не меняется.
Как заставить эксель "увидеть"?
Спасибо!
Нужно запускать макрос каждый раз, когда меняется значение ячейки. Но значение ячейки меняется не вручную, а в ней стоит формула.
Такая запись не срабатывает (эксель "не видит", что значение изменилось):
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("summ").Address Then
macros
End If
End Sub
Во вложении файл с примером. Пример упрощен, на самом деле расчет большой и сложный, но суть не меняется.
Как заставить эксель "увидеть"?
Спасибо!