Если для всех рабочих листов, в том числе и новых, необходимо использовать одно и тоже событие, то нет необходимости прописывать его в модуле каждого рабочего листа
Если Вам необходимо определить содержит ли открытая книга скрытые листы (причём не обязательно рабочие),
то в таком случае можно воспользоваться нижеопубликованной функцией