用选择性按钮设计动态图表
Wednesday, August 1, 2007 9:00:39 AM
目的:图表显示可以随按钮点击显示相应内容
1.将A2:A21内容复制到A25:A44,其实这一部分也可以不做,将上面的人名复制到下面只是为了后面作图的时候方便.
2.在B24单元格内输入"=OFFSET(A1,0,$A$23)".你会发现B24内容变成了0,其实是取了A1的内容.
--解释一下OFFSET(我没有仔细看过函数说明,纯属个人理解),OFFSET(参考单元格,偏移行,偏移列)是指取"参考单元格"偏移对应行和列的单元格的内容.偏移的行向右为正,向左为负,偏移的列向下为正,向上为负.
3.将B24内容复制到B24:B44.你会发现复制后显示的是人名.因为取得的值是A2:A21.
4.打开view->Toolbars->Forms,点Option Button,插入选择性按钮.右键Format Control可以设置相关属性.Control选项卡中,Cell Link中写$A$23.
A23中会显示选项对应的值.将这个按钮名字改为Maths.可以看到B24:B44显示已经变成Maths的成绩了.
5.继续添加2个选择性按钮,分别为English和Chinese,设置与第一个相同.可以直接复制第一个后改显示名.在3个按钮间点击会发现B24:B44可以显示3门不同的成绩.
6.选择A24:B44,插入图表,用默认的柱状图就可以.
7.点击不同按钮,图表会显示对应的科目.
8.可以将A24:B44内容放到其他sheet中,美化当前sheet中显示的内容。
图表的美化不再赘述.
1.将A2:A21内容复制到A25:A44,其实这一部分也可以不做,将上面的人名复制到下面只是为了后面作图的时候方便.
2.在B24单元格内输入"=OFFSET(A1,0,$A$23)".你会发现B24内容变成了0,其实是取了A1的内容.
--解释一下OFFSET(我没有仔细看过函数说明,纯属个人理解),OFFSET(参考单元格,偏移行,偏移列)是指取"参考单元格"偏移对应行和列的单元格的内容.偏移的行向右为正,向左为负,偏移的列向下为正,向上为负.
3.将B24内容复制到B24:B44.你会发现复制后显示的是人名.因为取得的值是A2:A21.
4.打开view->Toolbars->Forms,点Option Button,插入选择性按钮.右键Format Control可以设置相关属性.Control选项卡中,Cell Link中写$A$23.
A23中会显示选项对应的值.将这个按钮名字改为Maths.可以看到B24:B44显示已经变成Maths的成绩了.
5.继续添加2个选择性按钮,分别为English和Chinese,设置与第一个相同.可以直接复制第一个后改显示名.在3个按钮间点击会发现B24:B44可以显示3门不同的成绩.
6.选择A24:B44,插入图表,用默认的柱状图就可以.
7.点击不同按钮,图表会显示对应的科目.
8.可以将A24:B44内容放到其他sheet中,美化当前sheet中显示的内容。
图表的美化不再赘述.




