Здравствуйте, Rewer8!
Не работает потому, что книгой она (функция
считает надстройку, а в надстройке листы не изменяются и событие не происходит.
Как заставить работать красиво не скажу, т.к. надо знать что именно вы хотите автоматизировать, но на вскидку - можно сохранить файл не как надстройку, а как шаблон, и если потом создать новый файл по этому шаблону - функция должна работать. Только в надстройках Excel нужно разрешить макросы.
Удачи.