Neil在他的办公室的多台PC上安装了Excel。在大多数情况下,他可以毫无问题地将数据从一个工作簿复制到另一个工作簿。

在其中一台PC上,尽管Neil可以将数据从一个工作表复制到同一工作簿中的另一个工作表,但是Neil无法将数据复制到另一个工作簿。

这很可能与在问题计算机上打开两个工作簿的方式有关。如果您在两个不同的Excel实例中打开工作簿,则实例之间的复制和粘贴与在同一实例中打开工作簿时不同。如果您在Excel的不同实例中打开两个工作簿,那么当您将信息粘贴到目标工作簿中时,您将获得要复制的任何公式的结果,而不是原始公式。

(这只是一个示例;还有其他粘贴差异。)

解决方案是确保在同一Excel实例中打开工作簿。最简单的方法是确保在打开第一个工作簿后,使用Excel中的“打开”对话框来打开第二个工作簿。相反,如果您使用Windows的“开始”菜单或“桌面”图标打开第二个工作簿,则您正在打开该程序的第二个实例。

如果这不能为您解决问题,则应确保在激活目标工作簿或工作表后,没有宏在运行。在目标工作簿的VBA项目中的ThisWorkbook模块和任何其他工作表模块中查找代码。如果您确实在其中找到一个宏,则可能是该宏正在更改剪贴板中的内容或将其完全清除。您需要做一些侦探工作才能弄清楚是否是这种情况。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(8034)适用于Office 365中的Microsoft Excel 2007、2010、2013、2016、2019和Excel。您可以在此处找到适用于Excel的较早菜单界面的本技巧的版本: