图表不会与工作表一起复制

use*_*076 0 excel vba

我有一段代码一直工作得很好,但突然停止工作,我不知道发生了什么变化。

我有一个模板工作表,其中包含一些图表和计算。我复制此模板工作表并粘贴任何新数据,以便它以最少的努力轻松完成所有计算和绘图。然而,今天当我测试一些与此操作无关的新功能时(据我所知),它停止工作了。现在,图表不再存在于工作表的副本上。无论我使用 VBA 还是手动复制工作表,都会发生这种情况。

几个月前,我在同事的计算机上看到了类似的问题,但我认为这是由于旧版本的 Windows/Office 造成的。这位同事现在使用这个工作表没有问题,但我从来没有弄清楚是什么改变了他们消除了错误。有谁知道什么可能导致这种行为?我尝试过重新启动计算机、重新启动 Excel,甚至尝试使用我知道有效的旧版本工作表,但问题仍然存在。尽管我知道这曾经有效,但复制时图表并不跟随工作表。这是该工作表的一个非常核心的功能。

由于即使不使用 VBA 也会发生这种情况,因此我不会提供代码示例。在我看来,这必须是某种 Excel 设置,但我无法弄清楚。任何帮助,将不胜感激。

Tim*_*ams 5

尝试

Application.CopyObjectsWithCells = True 
Run Code Online (Sandbox Code Playgroud)

在执行复制之前。

请参阅Excel 选项 >> 高级 >> 剪切、复制和粘贴 >> “剪切、复制插入的对象及其父单元格并对其进行排序”

有时这会不受控制。