|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2011, 22:39 | #1 |
Форумчанин
Регистрация: 20.12.2010
Сообщений: 107
|
Макрос копирования данных по листам и увеличивающийся объем таблицы
Есть таблица на первом листе которой данные, которые я скриптом (через запись макроса) копирую по некоторым условиям на другие листы, предварительно, удалив оттуда предыдущие данные.
Операцию нужно повторять многократно, а исходные данные обновляются. Отлаживаю макрос, запускаю его много раз. Все в принципе работает. Но! Постоянно растет его размер. Изначально было около 3 мб, сейчас уже 142 Мб! Такое ощущение, что данные скриптом не удаляются, а хранятся в таблицах и чем больше попыток запуска, тем больше размер файла. Что делать? Только начало получаться, и на тебе Может быть я использую неоптимальный способ копирования? Или есть способ оптимизировать размер таблицы? PS. Привести пример не могу, т.к. конфиденциальные данные... Или придется много переделывать. |
10.11.2011, 22:47 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Наберите в Яндексе "как уменьшить размер файла Excel"
Решение - по первой же ссылке |
10.11.2011, 23:15 | #3 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Ну, раз примера не будет, остаются только догадки.
Отследите форматы, условное форматирование (особенно!), объекты всевозможные... Может быть Вы их накапливаете каким-то образом? Цитата:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для копирования значений из нескольких файлов в один общий с определенным условием копирования | zenner | Microsoft Office Excel | 0 | 21.03.2011 14:48 |
Нуже макрос для копирования данных в новую книгу. | zygon | Microsoft Office Excel | 11 | 17.04.2010 13:31 |
макрос для копирования строк из одной таблицы в другую | IRI_NA | Microsoft Office Excel | 9 | 25.01.2010 20:55 |
Как написать макрос для копирования диапазонов данных с приращением | Yevgen_pro | Microsoft Office Excel | 0 | 09.09.2009 16:12 |
Макрос сортировки строк по листам | noname_06 | Microsoft Office Excel | 8 | 24.01.2009 20:30 |