Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2015, 17:25   #1
ammad777
 
Регистрация: 08.10.2015
Сообщений: 4
По умолчанию удаление формул... чего так долго?

Есть таблица из базы. 20 столбцов дополнительных расчётов. И... сама таблица до 18'000 строк
Суммарно получается 360'000 формул, которые пересчитываются.
Многовато...

процесс такой (делается макросом):
1. отрубаем автопересчёт формул.
2. удаляем все строки с формулами кроме первой строки.
3. копируем из другого файла таблицу с данными.
4. копируем первую строчку с формулами на всю глубину таблицы - например те же самые 18'000 строк.
5. включаем расчёт формул.

Даже удаление формул, при отрубленном автопересчёте занимает более 25 мин!!!

Может кто посоветует как ОПТИМИЗИРОВАТЬ процесс?!?
ammad777 вне форума Ответить с цитированием
Старый 09.10.2015, 17:30   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

можно удалить строки все сразу и за секунду, а можно по одной удалять полчаса
надо файл смотреть - без файла нечего посоветовать

или хотя бы макрос покажите
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивом, удаление элементов, исправте что не так(очень важно) Valent22 Помощь студентам 0 29.01.2012 20:13
Удаление всего кроме формул Severny Microsoft Office Excel 21 13.07.2011 12:22
удаление формул Olya1985 Microsoft Office Excel 1 27.03.2011 11:51
как сделать так, чтобы при записи макроса имена формул peq Microsoft Office Excel 11 29.10.2010 15:18
Удаление того, чего нет! БД! NuR1k БД в Delphi 3 23.08.2010 15:02