excle通过什么办法能够实现下面这个功能?

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:02:32
我有一组数据,比如
一月 二月 三月 四月 五月 六月 七月 八月
A 11 22 ......................................................
B 33 44 ......................................................
.......................................................................
我可以为其中一行数据作出一张折线图,比如表示A从一月到八月该数据的变化趋势,
现在我需要的功能是,当鼠标放在(MOUSEOVER)或者鼠标点击某行后,我事先
选定的折线图的数据源也随之发生变化,有点跟AJAX的感觉似的,不知道EXCLE能否
实现这样的功能,也就是说,一个折线图,随鼠标的移动,数据源随之发生改变。

通过VBA可以,比如,你有数据在A1到M5,可以通过以下代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row > 1 And Target.Row < 6 Then
For i = 1 To 13
Cells(10000, i) = Cells(1, i)
Cells(10001, i) = Cells(Target.Row, i)
Next i
End If
End Sub

然后把第1万行和1万零1行的内容作为数据源画个折线图。

还没有研究过,我也想学学!