MulTEx -группа Книги/Листы -Книги -Создание книг из листов
Команда создает из каждого листа книги отдельную книгу с одним листом и сохраняет эту книгу с именем этого листа в указанную папку. При этом можно выбрать отдельные листы для сохранения и формат создаваемых файлов(например, это могут быть и текстовые файлы, и CSV, и PDF, и любой из форматов Excel).
Команда Создание книг из листов сделает все это быстро и без особых усилий:
В окне отобразится список листов активной книги. По умолчанию для сохранения отмечены(галочками) все листы, но можно отметить галочками только отдельные. Именно отмеченные листы будут сохранены как отдельные книги. Созданным файлам назначаются имена тех листов, из которых они были созданы. Если имя листа содержит символ, недопустимый в имена файла - он будет удален из имени.
Разрывать связи с другими листами и книгами - если в листах есть формулы, которые ссылаются на другие листы этой же книги или другие листы других книг, то при создании отдельных файлов в них останутся ссылки на другие листы/книги, которые впоследствии могут выдать ошибочные значения
Сохранить новые книги в формате - список всех доступных для сохранения форматов, в которые можно сохранить каждый отмеченный лист:
- xlsx - книга Excel без поддержки макросов
- xlsm - книга Excel с поддержкой макросов
- xlsb - двоичная книга Excel (с поддержкой макросов)
- xlam - надстройка Excel
- xltx - шаблон Excel
- xltm - шаблон Excel с поддержкой макросов
- xls - книга Excel(97 - 2003)
- xla - надстройка Excel(97 - 2003)
- xlt - шаблон Excel(97 - 2003)
- txt - текстовый файл с разделителями табуляции
- txt - текстовый файл в кодировке Юникод
- csv - CSV(разделитель запятая)
- csv - CSV(MS - DOS)
- csv - CSV UTF - 8
- pdf - файл в формате PDF
Папка для сохранения файлов - выбирается папка, в которую необходимо сохранять созданные файлы.
После нажатия ОК все отмеченные листы будут сохранены в указанную папку как отдельные файлы выбранного типа и будет выдано сообщение:
Примечание: некоторые типы листов не могут быть сохранены в указанные форматы. Например, листы Диаграмм или Окно диалога Excel 5.0(правая кнопка на ярлыке листа -Вставить -Диаграмма/Окно диалога Excel 5.0 ) не могут быть сохранены в текстовый файл. В таких случаях подобные листы будут пропущены, а после работы команды сообщение будет так же содержать перечень имен листов, которые не удалось сохранить в указанном формате:
Также см.:
Разнесение данных на разные листы/книги
Добрый день. А какой код у данного макроса? Спасибо
Это одна из команд надстройки. Условия того, как подсмотреть кодчитайте здесь .
Если формат сохранения по умолчанию выбран эксель 2003, то файлы сохраняются с расширением .xls, а фактически являются .xlsx. Когда их открываю, винда ругается, что формат не соответствует указанному.
Вообще такого быть не должно. Скорее всего Вы пытаетесь сохранить листы как книги из книги, которая только создана и не сохранена на жесткий диск. Т.к. сама команда сохраняет книги в том формате, который имеет книга, из которой запущена команда.