2

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

Microsoft Excel cannot paste the data.

Что действительно странно, так это обстоятельства, при которых появляется ошибка. Способы произвести эту ошибку:

  • Скопируйте одну ячейку туда-сюда несколько раз, в третий раз, как правило, происходит ошибка.
  • Скопируйте одну ячейку в документ с большим количеством других вещей, работает около 10 раз.
  • Скопируйте одну ячейку из документа с множеством других вещей в пустой документ, работает примерно 3 раза.
  • Откройте третий экземпляр и скопируйте ячейку туда-сюда, она будет работать один или два раза, а затем выдаст ошибку.
  • Откройте четвертый экземпляр, он будет работать с любым листом, пока вы не получите ошибку, тогда он не будет работать ни с одним из них.

Что не влияет, если появляется ошибка:

  • Если в книге включена поддержка Marco
  • Если Excel находится в безопасном режиме

Закрытие листа (но не экземпляра), а затем открытие нового листа позволяет больше копировать и вставлять ... на некоторое время.

У меня есть тонна оперативной памяти, и Excel не потребляет память. Я понятия не имею, что может быть причиной этого, и это сводит меня с ума. Пожалуйста помоги.

Обновление: копирование и вставка с помощью Paste Special/XML Spreadsheet работает даже после сбоя обычной операции копирования / вставки. Это не помогает в моем случае, потому что электронная таблица, которую я пытаюсь скопировать, имеет сводные таблицы.

Обновление 2: копирование, а затем вставка с использованием Paste Special/Microsoft Excel Worksheet (code) Object а затем двойной щелчок по результату позволяет мне перемещать данные между экземплярами, но это нелепо запутанный процесс, и мне все равно хотелось бы знать, что происходит так что я могу избежать этого в будущем.

1 ответ1

0

Это может произойти, если электронная таблица содержит поврежденные (или слишком большие) данные стиля ячейки. Количество стилей ячеек, кажется, растет со временем, пока что-то не дает.

Чтобы очистить таблицу, запустите ее через XLStyesTool, а затем попробуйте снова скопировать и вставить.

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