【发布时间】:2013-03-06 20:19:16
【问题描述】:
我有一个如下所示的电子表格:
A 1/1/2013 100
A 2/1/2013 200
A 3/1/2013 300
B 1/1/2013 150
B 2/1/2013 175
B 3/1/2013 200
三列是固定的,但每个系列(第一列)的条目数会有所不同。
使用 VBA,我想自动将第一列中的每个唯一值作为一个系列添加到散点图上,第二列用于 X 值,第三列用于 Y 值。例如,对于上面的 A 系列,我需要动态确定范围 B1:B3 和 C1:C3。
我使用录制的宏生成了将系列添加到图表的代码,所以我真正的障碍是找到每个系列的范围。我需要保留系列的名称以进行关联(第一列),并且希望避免使用过滤器。
【问题讨论】:
-
我的教程 VBA to Split Data Range into Multiple Chart Series 展示了如何使用 VBA 来做到这一点,而 Split Data Range into Multiple Chart Series without VBA 展示了如何在没有 VBA 的情况下做到这一点。