Дмитрий Марков написал: после отработки кода на событие Workbook_BeforeSave
Основная проблема в этом. BeforeSave в переводе с английского значит "До сохранения". Однако в коде Вы книгу пытаетесь СОХРАНИТЬ. Но Beforesave книга сохранена быть не может. Вот макрос и зависает или даже вылетает.
Здравствуйте. Я сейчас работаю в Excel2003, и мне часто приходится печатать более 100 файлов сразу. Скажите, пожалуйста, может есть макрос, позволяющий печатать все файлы в той же папке, в которой находится файл, откуда этот макрос запускается? Помогите, пожалуйста.