如何在Excel中制作移动图表?

时间:2017-04-21 19:46:36

标签: excel excel-vba excel-formula excel-2010 excel-2007 vba

我正在为某个项目设计一个程序,这是我的问题:

如果我在excel中有一组X,Y和时间 我想要一个图表,当我点击某个按钮时它会根据时间移动(更像是一条线的动画)

我需要函数的名称或如何实现这一点。 谢谢。

1 个答案:

答案 0 :(得分:0)

使用偏移函数定义图表系列的范围,并在行偏移字段中包含变量。例如,如果您总是希望包含10行移动的数据,请在A列中将系列定义为:

=OFFSET($A$1,Start,0,10,1)

将另一个单元格定义为Start并将值0放在那里。每增加一个值Start,10个值的范围将向下移动一个。如果对x系列和y系列都执行此操作,然后在图表中使用这些已定义的名称,则图表中显示的值范围将由“开始”值控制。

请注意,当您将命名范围放入图表时,需要使用工作表名称进行限定,例如:=Sheet1!XSeries

您可以手动更新“开始”,也可以将其链接到旋转控件,这样当您向上或向下单击时,可以将单元格中的值增加/减少1.或者您可以使用VBA添加命令按钮来增加,减少和重置该值。