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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2010, 12:35   #1
akd2009
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 27
По умолчанию Excel тормозит при работе на одном листе

В книге есть несколько листов, таблицы не громоздкие (300-400 строк), формулы несложные.
При работе только на одном из листов excel тупит невообразимо - любая операция выполняется с задержкой в несколько секунд - даже просто передвижение по ячейкам может занимать до 7-10 секунд на один шаг.
На других листах с аналогичными таблицами проблем нет.
Удалял все строки ниже таблицы.
Создаю новый лист, переношу на него только нужную информацию, все становится нормально, но далее при переименовании листов и замене ссылок excel требует обновление каких-то данных на каком-то несуществующем листе, т.е. так проблему тоже не удалось решить.
Что может мешать? Можно ли удалить на листе абсолютно все, оставив только необходимую часть?
akd2009 вне форума Ответить с цитированием
Старый 04.02.2010, 14:24   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
excel требует обновление каких-то данных на каком-то несуществующем листе
Может, лист существует, но он скрыт?
Макросы в файле присутствуют?
Есть возможность выложить файл? А то так сложно посоветовать что-то конкретное...

И ещё: на пустом листе в том же файле выделите любую ячейку, нажмите F3, а потом кнопку Все имена.
Получившийся список проанализируйте на наличие "лишнего".
Есть ли в этом списке ссылки на "несуществующие" листы, или на проблемный лист?
EducatedFool вне форума Ответить с цитированием
Старый 04.02.2010, 15:15   #3
akd2009
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 27
По умолчанию

Выложить файл вряд ли удастся - 25 метров
Спасибо за совет.
akd2009 вне форума Ответить с цитированием
Старый 04.02.2010, 15:20   #4
akd2009
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 27
По умолчанию

придумал, как обмануть:
1. добавил новый лист
2. перенес на него данные
3. все ссылки в книге сделал неактивными
4. удалил проблемный лист
5. новому листу присвоил имя проблемного
6. вернул ссылки
проблема исчезла
akd2009 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация нескольких таблиц одновременно на одном листе при заданных условиях KNatalia Microsoft Office Excel 11 08.11.2009 21:47
при работе с Excel не работает кусок кода Tirendus Общие вопросы Delphi 4 23.07.2009 13:13
Бешеное потребление виртуальной памяти при работе в Excel 2003 dikdm Microsoft Office Excel 2 28.04.2009 13:10
ячейка на одном листе, в которую необходимо подставлять данные из столбца, находящегося на другом листе Ирина Водолагина Microsoft Office Excel 4 04.03.2009 23:38
Макрос для обновления формул вручную только в одном листе Neo007 Microsoft Office Excel 7 26.09.2008 18:17