Excel在复制/剪切粘贴到其他地方时冻结
当剪切/复制一些单元格并将其粘贴到另一个表/页时,有时Excel会冻结/锁定并淡出。在顶部的工具栏上,它用括号写着 “无响应"。
最后,我必须点击 "X "来关闭程序。它提供等待程序响应,但从来没有- 它只是什么都不做,直到我最终关闭它,在那里它提供恢复文件等。
难道这里的内存有问题吗 我该怎么做才能阻止它锁定?
当剪切/复制一些单元格并将其粘贴到另一个表/页时,有时Excel会冻结/锁定并淡出。在顶部的工具栏上,它用括号写着 “无响应"。
最后,我必须点击 "X "来关闭程序。它提供等待程序响应,但从来没有- 它只是什么都不做,直到我最终关闭它,在那里它提供恢复文件等。
难道这里的内存有问题吗 我该怎么做才能阻止它锁定?
我在一个没有宏的工作表上遇到了这个问题–原来是条件格式化。当我把整个工作表的条件格式化删除后,所有的工作又恢复了正常。然后我又把它加了回去。
我不记得这个确切的问题,但我曾多次遇到类似问题。和你一样,我不得不中止Excel来清除这个问题,在我确定原因之前,它告诉了我好几次这样的失败。
原因是Excel在等待一个关于我所请求的操作的问题,而这个问题被隐藏在主窗口后面。后来我发现,让那个隐藏的问题显示出来是很困难的,但却是可能的。我不知道为什么,在极少数情况下,问题没有像平时那样在上面。
下次出现这种情况时,可以试试找一个隐藏的问题。
在我的情况下,我有一个excel表格,在一些单元格上有条件格式化,由于某些原因,这个条件格式化被复制了几百次,可能当我复制单元格时,整个单元格范围的自定义格式化也被复制了。
我不得不删除上百个单元格的自定义格式化,这花了好长时间,因为删除规则时不能选择多个规则。所以手动删除一个又一个规则,而每次删除都需要几秒钟……好吧,你懂的。
总之,当条件格式化被重置为只有几个Rules时,我的Excel表格又快了。
在MS Office 2013中,进入 “文件",然后是 "信息",然后选择 "检查问题"(检查工作簿),然后选择检查文档。
然后会有一个检查表,你想检查什么,我只是留下了默认的检查。
然后点击检查,它会用Explanation标记"!"告诉你一些问题是什么。点击删除每个类别的所有,然后再尝试复制和粘贴。
对我有用,祝你好运!
删除Office 2013更新KB3114717对我来说是个难题。我在运行了MS OffCAT工具的Office后发现了这个问题。CPU恢复正常,Excel在进行复制/粘贴时也不会冻结。 https://support.microsoft.com/en-us/kb/2939112 https://support.microsoft.com/en-us/kb/3114717
运行Excel for Office 365 MSO(16.X)。发现如果我打开了两个Excel文件,一个是从我的本地驱动器打开的,第二个是从电子邮件打开的,并在受保护的视图中加载,当我尝试从第一个文件复制,这不是在受保护的视图,它挂起,我被迫关闭文件。如果我从本地驱动器重新打开第一个文件,在保护视图中关闭第二个文件,复制/粘贴就没有问题。如果我从邮件中重新打开文件(在受保护的视图中加载),然后在第二个文件上点击启用编辑,返回到第一次尝试复制/粘贴,我没有问题。
总而言之,如果我在受保护的视图中打开了一个文件,它会导致复制/粘贴与任何其他文件一起冻结,所以在你打开的所有文件上启用编辑。
File => Options => Advanced tab
Cut, copy, and paste
section.Show Paste Options button when content is pasted
Show Insert Options buttons
Cut, copy and sort inserted objects with their parent cells
。对于那些阅读了所有这些答案并做了所有这些事情都无济于事的人,我有另一件事让你们试试,对我有用。和你一样,我也阅读并做了所有这些事情,但都无济于事。
在我的情况下,在Windows 7上使用Office 2010版本的Excel(32位),程序会冻结几分钟而不是几秒钟。
我注意到Excel.exe使用的内存量在程序冻结时大约增加了三倍,dwm.exe使用了大约一个核心的CPU(四核带HT的12-13%和1-3%)。我使用进程资源管理器,并采取了一个完整的转储Excel,而它被冻结,然后安装和运行WinDBG(良好的初学者指南,这是我使用的所有找到这里),并了解到,有 “堆损坏"。
在这种情况下,Windows更新已经有好几年没有应用了,我发现Office 2010的Service Pack 2就是其中之一 https://www.microsoft.com/en-us/download/details.aspx?id=39667 )。这台电脑还被提供了一个更新KB3078667,这与桌面窗口管理器(dwm.exe)中发生的内存泄漏有关。
安装并重启后,问题就消失了。希望这能帮助到其他人,因为这不仅仅是Office 2010独有的问题。 此 安全公告是适用的,看看你是否安装了此更新或有此更新的上位机,如果没有,安装其中一个可能会改善你的问题。
我今天也遇到了这个问题,我完全不知道为什么每当我试图复制一些东西时,Excel都会冻结约20秒。我最这个问题中提到的建议,都没有用。
后来我在同一天发现,我的C:\驱动器(MS Office的安装驱动器)显然没有 “足够的 "空空间。这很奇怪,因为我已经有10GB的空闲空间了。不管怎样,我还是简单地清空了那个硬盘上的另一个10GB,然后在Excel里面复制又能正常工作了。
所以,如果你还没有找到解决方法,我建议在你安装Excel的硬盘上释放一些空间,这可能就是诀窍。
另一个解决办法是检查隐藏的图片对象。我发现excel文档中有上百个隐藏的图片项不可见。下面的步骤来自 https://blogs.office.com/en-us/2009/01/30/hidden-and-invisible-objects/
你要做的第一件事是验证你的电子表格上是否有额外的对象。最简单的方法是打开选择窗格(在主选项卡上进入编辑块/>点击查找和选择下拉/>选择选择窗格选项,使窗格可见)。在选择窗格中,你会看到当前工作表上所有对象的列表,并显示这些对象是可见还是隐藏。如果选择窗格是空白的,那么您在工作表上就没有额外的对象。
我的工作表的选择和可见性窗格的顶部。请注意,我的文件中粘贴了100个对象。我见过有数千个隐藏对象的客户文件。
一旦您打开选择窗格并验证您在工作表上有对象,下一步是将您的电子表格置于设计模式,如果您的当前工作簿支持该模式。只有当您的工作表包含某些类型的控件时,才会在Excel中启用设计模式。打开 “设计模式 "将允许您选择所有控件,而不仅仅是基本的形状和表单控件。要进入 "设计模式",请选择 "开发人员 "选项卡上 "控件块 "中的 "设计模式 "按钮。如果该按钮在功能区中被禁用,那么您的工作表不包含需要此步骤的控件类型。(注意:如果您在功能区中没有可见的开发者选项卡,您可以通过以下步骤启用它。Office Button \ Excel Options
在默认的Popular选项卡上选中 "Show Developer tab in the Ribbon "复选框)。)
现在您可以使用 "转到特殊 "对话框选择对象了。要选择工作表中的所有对象,请按Ctrl+G打开 "转到特殊 "对话框。按Ctrl+G打开 "转到 "对话框/>选择 "特殊 "按钮/>选择 "对象”/>点击 “确定"。这些对象将被选中,并且它们的选择柄在工作表上可见。
我的工作表中的所有对象都被选中。你可以看到,除了之前可见的对象,我现在还选择了一些之前隐藏在工作表上的文本框。
这时你可以简单地按下删除键,从工作表中删除所有这些对象。您也可以选择更有选择性地删除对象;如果您的工作表上已经有其他您希望保留的对象,ctrl+点击选择窗格或工作表上的对象,将在点击删除键之前从当前选择中删除它们。
我有一份涵盖20年的玉米价格电子表格–1000张工作表。我在最后还有一些工作表,显示各种情况下的结果(图表等)。我不时地尝试不同的东西,并重新使用价格工作表上现有的列。突然间,当我按ctrl+C(复制)时,它愣住了,我得到了一个 “没有响应"。
两件事情中的一件解决了它。我去掉了一些汇总工作表–现在可以用了。要么。我触及了Excel的极限,因为它能处理的东西,但我认为这不太可能。更有可能的是,我对现有列中的一个列的新用法是一个 "IF/THEN "代码,它返回的是一个文本答案,而不是一个数字答案。我相信冻结的原因是由于现有的汇总表项目之一(图表等)期望一个数字字段而发现一个文本字段。
我的问题是在我所在的工作表后面的邮件窗口上有一个只读警告的横幅,解决了我的问题。当我解锁进行编辑后,工作表又正常运行了。
也许与上面的任何问题没有直接关系,但我有一个用户从一个标签页复制/剪切到同一表中的另一个标签页,Excel被冻结。最后是源标签页的单元格被锁定了。一旦我解锁了单元格(高亮单元格,右击并格式化单元格,在保护选项卡下,取消勾选锁定),那么粘贴就不会冻结Excel了。