Проблема при сохранении книги Exell

  • Автор темы y_andrew
  • Дата начала
Статус
Закрыто для дальнейших ответов.
Y

y_andrew

Гость
#1
Доброе время суток!
Подскажите как решить такую проблему!
Написали макрос в Экселе для обработки информации, макрос использует данные из других файлов, обрабатывает из в массивах, заполняет конечный лист и сохраняет его как результат. Но при сохранении файл разбухает в два - три раза. Если же файл открыть, и повторно сохранить - размер файла принимает нужный объем. Никаких ссылок в файле нет, может дело в используемых массивах данных - и при схранении обьем массивов сохраняется с файлом?
И еще вопрос, макрос когда подтягивает данные из других книг - постоянно их открывает - тянет данные и закрывает, есть ли возможность тянуть данные не прибегая к подобной процедуре (может есть возможность вытягивать из "закрытых" файлов) - очень сильно увеличивается время работы макроса.
 
T

Tanya

Гость
#2
неплохо бы посмотреть код,

возможно вовсе не открытие книги увеличивает время работы
массивы обычных типов данных вряд ли увеличивают объем книги
возможно создаются какие-то объектые переменные, которые по окончании
работы не освобождаются
возможно нужно переустановить Excel :),

но лучше всего, опять же, взглянуть на код
 
Статус
Закрыто для дальнейших ответов.