Excel зависает при копировании / вырезании для вставки в другом месте


26

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

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

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


Сколько данных вы работаете, когда это происходит? Это происходит, когда вы копируете небольшое количество или большое количество или оба? Какие данные вы копируете? Только значения или также формулы? Вы пытались скопировать что-то, что застыло перед едой, чтобы посмотреть, не замерзает ли оно небольшими кусками? Как часто это происходит?
Raystafarian

@ barry какая система windows это?
Psycogeek

много сказать .. я работаю с windows 7 .... это обычно происходит с большими, а не с меньшими объемами .... иногда с формулами, иногда без .... и это происходит много ??
Барри

Старый вопрос, но я обнаружил, что эта проблема исчезает при следующем решении: загрузите электронную таблицу в Google Drive, откройте ее в Google Sheets. Теперь у вас больше нет проблем с Excel.
Лу

Ответы:


21

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


Кажется, это сработало и для меня. Win10 x64. Благодарность!
TravisWhidden

1
WTF барбекю? Excel рушится для меня все время. Установить принтер по умолчанию для локального генератора PDF и пуф проблема решена.
Будет ли бритва

11

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


Не уверен, почему у вас был -1 балл, есть upvote. Это решило проблему, которую я имел! Чтобы добавить к этому, когда Excel зависает, я запустил обозреватель процессов и нацелился на замороженное окно, он сказал, что окно было dwm.exe вместо excel. Может быть, что-то делать с Excel, пытаясь отобразить параметры вставки и dwm.exe. Возможно, это был файл dwm.exe, потому что окно «не отвечает», не уверен.
Кробертс

К сожалению, это не сработало для меня.
GoTTimw

1
Старый вопрос, но это сработало для моего Office 365 на win10 x64.
CorsiKa

6

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


1
Невероятно, но у меня возникла та же проблема, и я попробовал все странные предложения, но не смог представить, что условное форматирование находится вне контроля, а любая вставка подразумевает вставку большого количества нового форматирования и создание новых правил. Я удалил их все, десятки или, может быть, больше ста, и теперь паста снова стала нормальной (быстрой). Спасибо за совет!
Василе Томояга

4

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

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

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


2
Спасибо .. но где искать «скрытый вопрос» ??
Барри

1
У меня не было этой проблемы какое-то время и не помню деталей. Вы можете попробовать минатюризовать Excel, но я сомневаюсь, что это сработает из-за нерешенного вопроса. Насколько я помню, я нажимал «Показать рабочий стол», что сводило к минимуму все, даже если оставался нерешенный вопрос. Затем, когда я разверну Excel, вопрос будет отображаться сверху. Извините, это не более полезно, но верный ответ заключается в том, что я нажимал на вещи, пока что-то не произошло.
Тони Даллимор

есть ли макросы в листе? Расчет ручной или автоматический?
datatoo

3

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

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

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


3

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

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

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

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


Я бы никогда не подумал, что что-то подобное сработает!
Арджан

3

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


Круто, спасибо! Это решило это, не удивительно, почему это начало внезапно замерзать. Я открыл соединение TeamViewer.
Quirzo

2

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



1

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


1

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

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

Selection.PasteSpecial Paste:=xlPasteAllMergingConditionalFormats, Operation _
        :=xlNone, SkipBlanks:=False, Transpose:=False

Нееет! Никогда не используйте Ctrl+ Sдля пользовательского макроса. Everybody использует , что для сохранения в каждом приложении когда - либо написанные для Windows, не так ли? Представьте себе удовольствие, если кто-то другой использует вашу «настроенную» рабочую книгу: «WTF? Я только что попытался напечатать, но он просто закрыл и удалил текущую книгу ( Ctrl- P= P ut in trash)» или «Whaaat !? Я просто попытался открыть книгу, но я закончил серфингом P0rn ( Ctrl- O= O nline P0rn, поскольку Ctrl- Pуже используется) ";-)
robinCTS

@robinCTS, спасибо за подсказку. Я понятия не имел , я мог быстро перейти к моей онлайн порно с Ctrl-O. Это сэкономит мне много времени. :-)
fixer1234

@ fixer1234 Просто будь осторожен на работе. Слишком легко случайно начать играть порно в то время как босс смотрит через плечо ;-)
robinCTS

1

Запуск Excel для Office 365 MSO (16.X). Обнаружил, что если у меня открыты два файла Excel, один из них был открыт с моего локального диска, второй открыт из электронной почты и загружен в защищенном режиме, когда я пытаюсь скопировать из первого файла, который не находится в защищенном режиме, он зависает, и я вынужден закрыть файл. Если я снова открою первый файл с локального диска, закройте 2-й файл в защищенном режиме, у меня нет проблем с копированием / вставкой. Если я снова открою файл из сообщения электронной почты (загружается в защищенном представлении), а затем нажмите Включить редактирование второго файла, вернитесь к первой попытке копирования / вставки. У меня нет проблем.

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


1
  • Перейти к File => Options => Advanced tab
  • Перейти в Cut, copy, and pasteраздел.
  • Снимите флажок: Show Paste Options button when content is pasted
  • Снимите флажок: Show Insert Options buttons
  • Снимите флажок: Cut, copy and sort inserted objects with their parent cells

Добро пожаловать в SuperUser. Это не форум. Это сайт вопросов и ответов. Вы опубликовали это как ответ, поэтому нужно просто и четко объяснить, как решить проблему. Я могу помочь вам отредактировать ваш пост, чтобы быть более понятным.
HackSlash

1

Для тех из вас, кто прочитал все эти ответы и сделал все это безрезультатно, у меня есть еще кое-что для вас, чтобы попробовать, что сработало для меня. Как и вы, я прочитал и сделал все эти вещи, и они не помогли.

В моем случае, в версии Office 2010 для Excel (32 бита) на Windows 7, программа зависла бы на МИНУТ, а не на секунды.

Я заметил, что объем ОЗУ, который использовал Excel.exe, примерно в три раза, пока программа зависла, и что dwm.exe использовал около одного ядра ЦП (12-13% на четырехъядерном с HT / 1 против 3%). Я использовал Process Explorer и взял полный дамп Excel, пока он был заморожен, затем установил и запустил WinDBG (хорошее руководство для начинающих, и все, что я использовал здесь ), и узнал, что существует «повреждение кучи».

В этом случае обновления Windows не применялись в течение ГОДОВ, и я обнаружил, что одним из них был Service Pack 2 для Office 2010 ( https://www.microsoft.com/en-us/download/details.aspx?id = 39667 ). На этом компьютере также предлагалось обновление KB3078667, связанное с утечкой памяти, возникающей в Windows Window Manager (dwm.exe).

После установки и перезагрузки проблема ушла. Надеюсь, что это поможет кому-то еще, поскольку это не только эксклюзивно для Office 2010.

Этот бюллетень по безопасности применим, посмотрите на него и посмотрите, установлено ли у вас это обновление или его заменяет одно, если нет, установка одного из них может решить вашу проблему.


0

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

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


0

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


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

0

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

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


0

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

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

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


0

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


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

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


0

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


1
Можете ли вы уточнить этот ответ? Что именно вы столкнулись и что вы сделали, чтобы решить это? Мне очень непонятно ...
конфетти

0

Мне на Win10 помогла «Устранение неполадок совместимости» на ярлыке Excel. Система что-то исправила и проблема исчезла.


Это не ответ, это комментарий. Пожалуйста, удалите этот пост и оставьте комментарий к исходному посту.
Рич Майклс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.