VBA Excell: Какое событие позволяет прочитать значение ячейки ДО её изменения?
Формулировка задачи:
Здравствуйте.
Столкнулся с проблемой: не могу сохранить значение ячейки листа таблицы ДО её изменения.
Пробовал событие
Есть ли способ сохранять значение изменяемой ячейки ДО её изменения?
Столкнулся с проблемой: не могу сохранить значение ячейки листа таблицы ДО её изменения.
Пробовал событие
Worksheet_Change
но оно срабатывает, когда ячейка уже изменилась.Есть ли способ сохранять значение изменяемой ячейки ДО её изменения?
Решение задачи: «VBA Excell: Какое событие позволяет прочитать значение ячейки ДО её изменения?»
textual
Листинг программы
Dim PreviousFormula Private Sub Worksheet_SelectionChange(ByVal Target As Range) PreviousFormula = Target.Formula End Sub Private Sub Worksheet_Change(ByVal Target As Range) If PreviousFormula <> Target.Formula Then MsgBox "Previous Formula:" & vbNewLine & PreviousFormula & vbNewLine & "New Formula:" & vbNewLine & Target.Formula, vbOKOnly, "Change detected" End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д