«Ошибка 1004: ошибка времени выполнения» обычно возникает в программе Microsoft Excel при программном копировании листа с помощью макроса.
Если в Microsoft Excel происходит выполнение макроса, действие которого заключается в копировании листов, а затем обратной вставки их в ту книгу, с которой они были скопированы, то в этом случае возможно появление сообщения об ошибке. Для устранения этой проблемы не используйте копирование уже существующего листа, а вставьте из шаблона новый лист. При этом выполните следующие действия: - Создайте новую книгу, в которой удалите все листы, кроме одного.
- Выполните необходимое форматирование книги, а также добавьте текст и те данные и диаграммы, которые должны в шаблоне находиться по умолчанию.
- Нажмите кнопку «Файл», затем выберите «Сохранить как».
- В окне «Название файла» введите название шаблона Excel.
- В выпадающем списке «Тип файла» выберите тип «Шаблон (*.xlt)» или «Шаблон (*.xltx)» для Microsoft Office Excel 2007 и более поздних версий, затем нажмите «Сохранить».
- Для вставки шаблона с помощью программных средств используйте такую строку кода:
Sheets.Add Type:=путь\имя_файла где путь\имя_файла – это строка, в которой содержится полный путь и название файла шаблона листа.
|