Как запустить некоторый код VBA при изменении ячейки? - PullRequest
3 голосов
/ 19 мая 2010

Я хочу добавить некоторый код VBA при изменении значения в ячейке.

Я уже пробовал Worksheet_Change (), как описано в http://www.contextures.com/xlfaqmac.html#WSChange

Однако это не будет работать: оно срабатывает только тогда, когда пользователь меняет значение. Я хочу запускать его всякий раз, когда значение изменяется, то есть каждый раз, когда электронная таблица пересчитывается.

Есть идеи?

1 Ответ

5 голосов
/ 19 мая 2010
Private Sub Worksheet_Calculate()
   MsgBox "Something recalculated", vbOKOnly, "Testing Actions"

End Sub
...