Страницы: 1
RSS
Перехват события изменения имени листа
 
Есть книга с большим количеством листов, включающая листы с именами по заданному шаблону
Необходимо при изменении названия листа, в случае если новое название удовлетворяет заданному шаблону, проводить пересчет
Не подскажете какое событие необходимо перехватить? Так как возможно добавление листов в процессе работы, то вешать событие на каждый лист не возможно, поэтому необходимо что-то на уровне событий книги
 
События на изменение названия листа нет, а вот реагировать на добавление новго листа можно через Workbook_SheetActivate.
There is no knowledge that is not power
 
События такого нет, необходимо использовать промежуточную переменную и сравнивать имя в событии SheetActivate и SheetDeactivate
 
Цитата
struchkov пишет: События такого нет
это вы о чем? если про Workbook_SheetActivate то искать нужно в модуле книги а не листа.
 
А при изменении имени листа Worksheet_Calculate не срабатывает?

ЗЫ не срабатывает, даже если стоят формулы на нем с именем листа в ссылке :(
Изменено: Максим Зеленский - 16.09.2014 17:49:27
F1 творит чудеса
Страницы: 1
Наверх