21

При вырезании / копировании некоторых ячеек для вставки их в другой лист / страницу иногда Excel зависает / блокируется и исчезает. На верхней панели инструментов в скобках написано "не отвечает".

В конце концов, я должен нажать «X», чтобы закрыть программу. Он предлагает подождать, пока программа ответит, но никогда не отвечает - он просто ничего не делает, пока я, наконец, не закрою его, где он предлагает восстановить файлы и т.д.

Есть ли проблема с памятью здесь? Что я могу сделать, чтобы остановить его?

21 ответ21

16

У меня была похожая проблема на новой, быстрой машине i7. Даже с простой таблицей с полдюжиной ячеек и одной формулой Ctrl-C заморозит Excel на 20-30 секунд. Я, однако, всегда получал бы контроль после этого времени. Оказалось, что-то делать с принтером по умолчанию. У меня по умолчанию был сетевой принтер, который был отключен. Когда я зашел на панель управления и заменил принтер по умолчанию на CutePDF Writer или что-то в этом роде, копии стали мгновенными, как и должно быть.

9

Перейдите в Файл \ Параметры. Выберите вкладку "Дополнительно". Перейдите в раздел «Вырезать, копировать и вставить». Снимите флажок "Показать параметры вставки при вставке содержимого" и "Показать кнопки вставки"

4

У меня была эта проблема на листе без макросов - это оказалось условное форматирование. Когда я удалил условное форматирование со всей таблицы, все снова заработало. Затем я добавил его обратно.

4

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

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

Попробуйте найти скрытый вопрос в следующий раз, когда это произойдет.

2

В MS Office 2013 выберите "Файл", затем "Информация" и выберите "Проверка на наличие проблем" ("Проверка рабочей книги"), затем выберите "Проверка документа".

Затем будет контрольный список того, что вы хотите проверить, я просто оставил проверки по умолчанию.

Затем нажмите «Инспекция», и он скажет с пояснительными знаками »!«Что это за проблема? Нажмите «Удалить все» в каждой категории, а затем попробуйте скопировать и снова пройти.

Работал на меня, удачи!

2

В моей ситуации у меня был лист Excel с условным форматированием для некоторых ячеек, и по некоторым причинам это условное форматирование копировалось пару сотен раз, вероятно, когда я копировал ячейку, также копировалось и пользовательское форматирование для всего диапазона ячеек.

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

В любом случае, мой лист Excel снова работает быстро, когда условное форматирование было сброшено только на несколько правил.

1

Самый простой способ отобразить фоновый вопрос, если это всплывающее окно с ответом / вопросом, состоит в том, чтобы щелкнуть правой кнопкой мыши по четкому разделу на панели задач и выбрать элементы мозаичного отображения по вертикали вместо выбора Показать рабочий стол, чтобы отобразить все активные окна.

1

Удаление обновления Office 2013 KB3114717 помогло мне. Я нашел это после запуска инструмента MS OffCAT для Office. Процессор вернулся в нормальное состояние, и Excel не зависает при копировании / вставке.

https://support.microsoft.com/en-us/kb/2939112 https://support.microsoft.com/en-us/kb/3114717

1

Понял, все дело в скрытом вопросе. Я открываю какой-то другой файл Excel и не нажимаю "включить редактирование". этот маркер останавливается каждый раз, когда я копирую какой-то столбец. Проблема решена, когда я нажимаю "включить редактирование". как это поможет

0

Возможно, это не имеет прямого отношения ни к одной из вышеуказанных проблем, но у меня был пользователь, который копировал / вырезал из одной вкладки на другую вкладку на том же листе, и Excel зависал. В итоге ячейки из вкладки источника были заблокированы. Когда я разблокирую ячейки (выделите ячейки, щелкните правой кнопкой мыши и отформатируйте ячейки, на вкладке «Защита» снимите флажок «Заблокировано»), вставка не приведет к зависанию Excel.

0

У меня была такая же проблема. Это была проблема с условным форматированием и копированием / вставкой / отменой и т.д. Вставка должна быть специальной вставкой и вставкой с условным форматированием слиянием, а не по умолчанию. Остальные фрагменты CF.

Я создал комбинацию клавиш для скрипта VBA, который автоматически делал эту вставку. Таким образом, вместо Ctrl+V пользователь делает Ctrl+S (или нажимает кнопку), который запускает макрос, который:

Selection.PasteSpecial Paste:=xlPasteAllMergingConditionalFormats, Operation _
        :=xlNone, SkipBlanks:=False, Transpose:=False
0
  1. Если ваш проблемный рабочий процесс копирования-вставки включает в себя вычисления, спросите себя, почему вы это делаете. Ваш рабочий процесс может потребоваться пересмотреть.
  2. Сложные нешифрованные данные могут мешать. Протестируйте это, создав новый документ только для простого текста и только для цифр, скопировав отдельные столбцы, вставив их в Блокнот, скопировав в столбцы в новом документе.
  3. Могут быть скрытые строки и столбцы, которые копируются вместе с видимой частью. В сводных таблицах могут быть скрытые данные, так что фактический объем передаваемых данных намного больше ожидаемого.
  4. Если размер файла большой, возможно, вы перегружаете компьютер. Современные файлы Excel на самом деле являются файлами в ZIP-формате. В одном месте, где я работал, лист Excel вызывал проблемы на старых ПК, поэтому я попытался разархивировать его вручную (переименовав его в .zip и используя 7Zip для его расширения). Архив объемом 200 МБ вышел в виде более 2 ГБ открытого текста.
0

У меня была эта проблема в течение некоторого времени, и у меня есть файл с кучей условного форматирования. Я снял флажок "Включить Live Preview", и теперь кажется, что все работает лучше. Надеюсь, это поможет кому-то еще.

0

Моя проблема была решена с помощью баннера с предупреждением ТОЛЬКО ДЛЯ ЧТЕНИЯ в почтовом окне за рабочим листом, в котором я находился. После того, как я разблокировал для редактирования, лист снова работал нормально.

0

я открыл клипборд и отключил все опции. проблема исправлена.

Откройте доску с клипами, нажав стрелку в правом нижнем углу вкладки. В левом нижнем углу буфера обмена выберите параметры. Снимите все опции.

0

Другое решение состоит в проверке скрытых объектов изображения. Я обнаружил, что документ Excel содержит сотни скрытых изображений, которые не были видны. Ниже приведены шаги с https://blogs.office.com/en-us/2009/01/30/hidden-and-invisible-objects/.

Первое, что вы хотите сделать, это убедиться, что у вас есть дополнительные объекты в вашей электронной таблице. Самый простой способ просмотра объектов листа - включить панель выбора (на вкладке «Главная» перейдите в блок редактирования> нажмите «Найти и выбрать раскрывающийся список»> выберите параметр «Панель выбора», чтобы сделать панель видимой). Глядя на панель выбора, вы увидите список всех объектов на текущем листе и указание, являются ли объекты видимыми или скрытыми. Если область выбора пуста, у вас нет дополнительных объектов на листе.

Верхняя часть области выбора и видимости для моего листа. Обратите внимание, что 100 объектов были вставлены в мой документ. Я видел файлы клиентов с тысячами скрытых объектов.

Как только вы откроете панель выбора и убедитесь, что на листе есть объекты, следующий шаг - перевести электронную таблицу в режим разработки, если она поддерживается в текущей рабочей книге. Режим дизайна будет включен только в Excel, если ваш лист содержит определенные типы элементов управления. Включение режима дизайна позволит вам выбрать все элементы управления, а не только основные формы и элементы управления. Чтобы войти в режим разработки, нажмите кнопку «Режим разработки» в блоке управления на вкладке «Разработчик». Если эта кнопка отключена на ленте, то на вашем листе нет типов элементов управления, которые требуют этого шага. (Примечание. Если вкладка «Разработчик» не отображается на ленте, ее можно включить, выполнив следующие действия: Кнопка «Office»> «Параметры Excel»).

установите флажок «Показать разработчика на ленте» на вкладке «Популярные» по умолчанию).

Теперь вы готовы выбирать объекты с помощью диалогового окна «Перейти к специальным». Чтобы выбрать все объекты на листе: Ctrl+G, чтобы открыть диалоговое окно «Перейти к»> выберите специальную кнопку> выберите «Объект»> нажмите «ОК». Затем объекты будут выбраны, а их маркеры выбора будут видны на листе.

Мой лист со всеми выбранными объектами. Вы можете видеть, что в дополнение к ранее видимым объектам я также выбрал некоторые текстовые поля, ранее скрытые на моем листе.

В этот момент вы можете просто нажать клавишу Delete и удалить все эти объекты с листа. Вы также можете более избирательно относиться к удаляемым объектам; Если на вашем листе уже есть другие объекты, которые вы хотите сохранить, нажмите Ctrl+ щелчок по объектам на панели выбора или на листе, чтобы удалить их из текущего выделения, прежде чем нажать «Удалить».

0

Для меня это была странная программа, виртуальная машина, которая подключается к буферу обмена и контролирует ее. Закрытие этой программы решило проблему.

0

Если у вас есть защищенные ячейки в защищенном листе, вы можете также получить ту же ошибку.

Снимите, пожалуйста, защиту со своего листа, а затем выполните действие, выбрав, скопировав или вставив.

0

У меня есть таблица цен на кукурузу, которая охватывает 20 лет - 1000 листов. У меня также есть несколько таблиц в конце, показывающих результаты (графики и т.д.) Различных сценариев. Время от времени я пробую разные вещи и повторно использую существующие столбцы в ценовых листах. Внезапно, когда я нажал Ctrl +C (копия), он застыл, и я получил «не отвечает».

Одно из двух исправило это. Я избавился от некоторых сводных таблиц - теперь, если работает. Либо: я достиг некоторого предела Excel, насколько он мог справиться, но я не думаю, что это вероятно. Более вероятно, что мое новое использование одного из существующих столбцов было кодом «IF /THEN», который возвращал текстовый ответ, а не числовой ответ. Я полагаю, что замораживание произошло из-за того, что один из существующих элементов сводной таблицы (графики и т.д.) Ожидал числовое поле и нашел текстовое поле.

0

Я также столкнулся с этой проблемой сегодня и совершенно не знал, почему Excel зависает на ~ 20 секунд, когда я пытался что-то скопировать. Я большинство предложений, упомянутых в этом вопросе, безрезультатно.

Позже я узнал в тот же день, что на моем диске C:\ (установочном диске для MS Office) явно "недостаточно" свободного места. Это было странно, так как у меня уже было 10 ГБ бесплатно. Несмотря на это, я просто освободил еще 10 ГБ на этом диске, и копирование в Excel снова работает нормально.

Поэтому, если вы еще не нашли решение, я предлагаю освободить место на диске, на котором установлен Excel. Это может быть просто уловкой.

0

Для меня это был TeamViewer. Проверьте каждую программу, которая может использовать буфер обмена.

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