переход на 2007й эксель

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
kooleer
Сообщения: 52
Зарегистрирован: 18 июн 2010, 15:52

Всем привет.
Возникла такая проблема:
был написан макрос в 2003м и сохранён в рабочей книге.
Работа его заключалась во взятии данных из ячейки в этой книги( менялось по формуле), открытии другой книги, и в соответствии с данными из той ячейки фильтровались данные в новой книги, собирались и результат вносился в первую.
Так вот. На 2003м экселе работа этого макроса занимала ну максимум секунд 10(данных обычно много). А в 2007м гораздо дольше работает.
Если кто сталкивался с подомым может подскажите,из-за чего так возрасло время работы?
Заранее спасибо.
nilem
Сообщения: 112
Зарегистрирован: 14 ноя 2008, 01:59
Откуда: Уфа

В Е2007 1 млн с лишним строк на листе. Возможно, макрос обрабатывает ВСЕ строки листа, поэтому долго?
Надо смотреть макрос.
kooleer
Сообщения: 52
Зарегистрирован: 18 июн 2010, 15:52

спасибо за ответ.
попробую поменять код, если что, то в этой теме задам вопрос.
sriditerrs
Сообщения: 22
Зарегистрирован: 21 окт 2012, 22:31
Откуда: Россия
Контактная информация:

Ответить