1

У меня есть довольно сложная рабочая книга, которую я создаю, и, похоже, ей потребуется скопировать несколько листов в 10-20 раз - где каждая операция копирования занимает ~ 45 секунд (более 20 листов), Это кажется неразумным, поэтому я пытаюсь выяснить, что может быть виновником. Пока что у меня есть:

  • Отключенные макросы и надстройки перед копированием -> без эффекта
  • Удалил все именованные диапазоны (рабочая книга содержит их много, и каждая рабочая таблица также содержит целое число, многие из которых являются динамическими с использованием подхода OFFSET (A1, HEIGHT, WIDTH)) -> Без эффекта
  • Перед копированием удалил все, кроме нескольких листов -> безрезультатно
  • Гарантируется, что никакие формулы не относятся к очень отдаленным диапазонам -> без эффекта

В каждом случае я устанавливаю условие, закрываю книгу и снова открываю ее перед попыткой копирования, и я должен также упомянуть, что вычисления отключены (и в любом случае, несмотря на значительное количество изменчивых формул, вычисление занимает не более 5 секунд, что не должно приводить к копированию 45 секунд). В Excel достаточно памяти, поэтому это НЕ ДОЛЖНО быть проблемой, и я проверил на машине с SSD с такими же результатами, что подразумевает, что это не проблема подкачки. Есть другие идеи?

2 ответа2

1

Найдите последнюю строку, выберите вниз (Shift-down) и удалите строки. То же самое для столбцов. Может быть, кто-то применил форматирование на 1M строк.

0

У меня была очень похожая проблема, а именно чистый лист, который я использую в качестве шаблона и копирую несколько раз с разными параметрами, чтобы иметь возможность сравнивать разные сценарии.

Копирование листа вручную или через администратор базы данных стало очень медленным в какой-то момент без какой-либо реальной причины для этого - шаблон не содержит много формул или даже данных.

Однако при изучении диспетчера имен я обнаружил, что для этого листа определено имя Print_Area, и удалил его просто для очистки, не думая, что это поможет. Но это сделал; после удаления эта копия снова была почти мгновенной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .