Доброго времени Уважаемые знатоки VBA/ Прошу подсказать как подправить код. Смысл при изменении значения в ячейке -это значение изменяется на листе 2. Дело в том что код не видит если изменение значения произошло в результате действия формулы. Необходимо на листе копировать значение ячейки и вставлять, только тогда он срабатывает, а это неудобно, теряется весь смысл автоматизации. Заранее благодарен
Код |
---|
Private Sub Worksheet_Change(ByVal Target As Range)
With Sheets("Лист2")
Select Case Target.Address
Case Is = "$B$2": .Range("D2") = Target
Case Is = "$B$6": .Range("D3") = Target
Case Is = "$C$6": .Range("D4") = Target
End Select
End With
End Sub |