【发布时间】:2020-01-23 14:57:15
【问题描述】:
我有一个包含许多行的 Excel 图表,我希望将行的 y 值增加一列。
基本上将当前看起来像$A$4:$A$7 的范围更改为$B$4:B$7。
通常,如果这是一个只有一条线的图表,选择该图表会将彩色框放在数据上,您可以简单地将它拖到一列上,但是如果有多条线(或系列),这些框不会显示而且我必须选择每个系列并输入一个新的数据范围,在同一个图上需要 10 条线,需要为数百个图完成,这有点问题。
我试图找到一个插件来改变“选择数据源”窗口的工作方式(因为它完全无法用于大型数据集)
我尝试在 VBA 中通过将系列的 y 范围设置为新范围来执行此操作,但 ActiveChart.SeriesCollection(n).Values = NewRange 一直给我一个“对象定义”错误。
我在这里有一个示例文件,其中显示了一个简单的多折线图,我希望将y 范围转移过来。
https://drive.google.com/file/d/1fbc5SoLDu0z4mG6A03gsHz_z8ANnFeHc/view?usp=sharing
谢谢
【问题讨论】: