Вопросы к Поиску с Алисой
Разница между обработчиками WorksheetChange и WorksheetCalculate заключается в том, что они срабатывают при разных событиях в Excel. www.excelforum.com
Worksheet_Change выполняется, когда изменяется какая-либо ячейка на листе. brainbell.com www.excelforum.com При пересчёте и изменении значений формул это событие не вызывается. www.developing.ru
Worksheet_Calculate срабатывает, когда происходит расчёт какой-либо ячейки. www.excelforum.com www.gruss-software.co.uk Например, если на листе есть формулы, которые питаются от других листов или книг, и нужно отслеживать изменения в них. www.gruss-software.co.uk
Таким образом, WorksheetChange подходит для мониторинга изменений в ячейках, а WorksheetCalculate — для отслеживания изменений в значениях ячеек, содержащих формулы. brainbell.com