Есть несколько книг Excel. Создавались ещё под Excel 2000.
Время от времени замечаю, что размер их увеличился с 25-40 kB до 300-800 kB.
Всё, что с ними происходило - иногда добавляли или удаляли 1-2 строки. И в макросе правили адреса запросов данных.
Иногда (но не всегда) достаточно просто открыть файл и щёлкнуть Сохранить, и вот уже 37 kB вместо 25 kB.
И ещё важный момент. Когда файл распух, загружается он чуть ли не минуту. А когда нормальный - открывается практически мгновенно.
Подскажите, как избавиться от этой болезни? Или хотя бы программу, чтобы после правки "почистить" файл...
Пока нашёл один способ. Создаю новую книгу. Копирую туда таблицы (копирование листов не помогает). Копирую макрос (не лист макроса). Цепляю библиотеку. И получаю опять 25-40 kB но книг много. Это на целый день работы. И обязательно, где-то напутаешь. И опять же форматирование...
Подробности:
MS Office 2000 - потому что сильно завязан с другим софтом.
В книге 1-3 листа и лист макросаов с 1 макросом.
На листе небольшая таблица - на экран влезает.
Макрос запускается вручную и собирает данные из сети в таблицу.
Для макроса прицеплена библиотека MS ADO 2.7 или 2.8.
После обработки данных таблица сохраняется под другим именем. Так что вопрос относится именно к исходной книге. Во время её правки макрос не используется.
Все изменения в исходном файле производятся на любом из 5 компьютеров (какой ближе окажется). Может быть заносится информация о компе и правках?
Правки исходных файлов - добавление или удаление 1-2 строк в таблице и изменение в макросе адресов от куда собираются данные.