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

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

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

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

解决方案是确保在同一Excel实例中打开工作簿。最简单的方法是确保在打开第一个工作簿后,使用工具栏上的“打开”工具或选择“文件” |“打开”来打开第二个工作簿。打开。如果改为使用Windows“开始”菜单或桌面图标来启动Excel,则将打开该程序的第二个实例。

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

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

本技巧(3111)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: