从工作表中删除数据后,空Excel图表会导致错误消息“一个或多个无效引用”

时间:2014-02-14 17:14:13

标签: excel excel-vba excel-charts vba

谁可以提供一些帮助以避免此错误?

说明

  1. 我创建了一个包含1个数据系列的图表(x-y图)。
  2. 我删除了这个系列。
  3. 我删除了保存源数据的数据列 用于(已删除)系列。 现在出现上面提到的错误消息!
  4. 问题: 为了避免出现此消息,我必须从系列附加图表中删除哪些元素?

    我已尝试过的内容:

    1. 在运行VBA宏期间发生了原始错误。该 消息不是来自VBA - >我可以用a重现错误 清理工作簿,手动添加图表并删除系列 手动。所以它似乎是一般的Excel问题。
    2. 在宏中,我尝试添加activechart.refreshactivechart.chartarea.clearcontentsactivechart.legend.clear 删除系列后,在离开宏之前。没有成功
    3. 在这个论坛中有一些类似的问题,但答案 这里列出的并没有真正解决我的问题(尽我所能 见到目前为止)
    4. 没有其他图表指向已删除的数据
    5. 将图表的数据源属性设置为“Nothing”会导致Excel崩溃..请勿尝试此操作
    6. 隐藏在图表中每次都会保留的一个系列可能是一种解决方法(感谢'Excel Developers')。我无法快速尝试,因为这需要大量的重新编程。
    7. 在删除最后一个系列后将图表的数据源属性设置为对空单元格的引用似乎带来了改进,但没有解决方案。错误有时会再次出现。 我确切地想知道什么时候: - (
    8. 我使用activechart.chartarea.clearcontents而不是删除最后剩下的系列。这解决了某些类型的图表的问题。但遗憾的是并非所有人。此时我不得不放弃......错误并不严重,也不会经常发生。
    9. 还有其他想法/建议吗? 期待您的回答/建议/提示

0 个答案:

没有答案