在学校的教学活动中,通过统计分析学生的考试成绩,了解教学情况,为改进以后的教学工作提供依据,是整个教学工作中非常重要一环。但经常按各种不同的指标统计分析成绩,又是一件很枯燥,很繁琐的事。哪么,能否对需统计的各种指标,无需人工干预,让计算机自动完成呢?答案是肯定的,笔者通过Excel中自带的Vba,实现了这个设想。为能给被统计成绩困扰的朋友提供一些帮助,下面以我校高中三年级理科成绩统计为例,介绍其作法,供大家参考。
1. 设计流程,编制程序源代码:为便于说明做法,同时代码简短一点,这里以我校高三理科1-4班成绩统计为例,说明其做法。另外为使编写代码效率高一些,这里采用先录制一部分为宏,再在vba中打开编辑相结合的办法编写。
① 从外部的“考试成绩.XLS”工作簿中将1-4班的成绩拷贝,依次粘贴到“成绩统计表.XLS”工作簿中的“理科”表中;
程序源代码:
Sub 拷外部理科0()
ActiveWindow.WindowState = xlMinimized
Windows("考试成绩.xls").Activate
ActiveWindow.WindowState = xlMaximized
Sheets("1班").Select
Range("A1:S60").Select
Selection.Copy
ActiveWindow.WindowState = xlMinimized
Windows("成绩统计表.xls").Activate
ActiveWindow.WindowState = xlMaximized
Sheets("理科").Select
ActiveWindow.ScrollRow = 1
Range("A1").Select
ActiveSheet.Paste
拷贝“考试成绩簿”中的1班成绩表中数据,粘贴到到成绩统计表工作簿的理科表A1
Range("S22").Select
ActiveWindow.LargeScroll Down:=1
Range("S44").Select
ActiveWindow.LargeScroll Down:=1
Range("S66").Select
Windows("考试成绩.xls").Activate
ActiveWindow.WindowState = xlNormal
Sheets("2班").Select
Range("A2").Select
ActiveWindow.SmallScroll Down:=43
Range("A2:S58").Select
Application.CutCopyMode = False
Selection.Copy
- 用Photoshop给漂亮的烫发MM抠图
- Photoshop透明婚纱抠图大法
- Photoshop:让MM做个“变色龙”
- 用Photoshop来制作一款精美的宝宝照片墙
- Photoshop绝色美女通道抠图法
- 用Photoshop教你打造绚丽光芒效果
巧巧读书:http://www.qqread.com/excel/r217399.html
进入讨论组讨论。相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- EXCEL快速操作技巧 (42916次浏览)
- 在Excel中的打印设置的技巧(图) (25287次浏览)
- 用Excel制作自动记录的考勤表 (23765次浏览)
- 精华推荐:Excel实用技巧九则 (23667次浏览)
- 千招百式 让Excel用得更好(下) (21092次浏览)
- 教你一招:Excel数据分列实用技巧 (16501次浏览)
- 让你从菜鸟成为玩转Excel的高手 (14239次浏览)
- Excel XP函数实用教程精华集 (12391次浏览)
- Excel技巧:在大量数据中提取特定数据 (11845次浏览)
- Excel工作表的复制与移动技巧展示 (1757次浏览)



