Запуск кода в Excel VBA при каждом обновлении ячейки с RTD-функцией

Я использую VBA в MS Excel 2007, и у меня есть ячейки с функцией RTD, которые обновляются каждую минуту. Мой код работает просто отлично, но, несмотря на поиск ответа, я не понял, как сделать цикл кода всякий раз, когда новые данные вводятся в ячейки RTD. Есть ли простой ответ на этот вопрос?

1 ответ

В Excel VBA существует событие с именем Worksheet_Change. Это событие вызывается при изменении значения ячейки. Я думаю, что это событие то, что вам нужно.

Private Sub Worksheet_Change(ByVal Target As Range)
 'write your code here (Target is the cell)
End Sub
Другие вопросы по тегам