基于Excel VBA及函数的成绩上报单的制作
2011-01-13石晓玲杨立功
石晓玲,杨立功
(泰州职业技术学院,江苏泰州 225300)
基于Excel VBA及函数的成绩上报单的制作
石晓玲,杨立功
(泰州职业技术学院,江苏泰州 225300)
介绍了在Excel下利用内置函数及VBA程序制作班级学生成绩系统,实现数据的自动化处理,包括基本数据的自动导入、总评成绩的自动合成及统计数据的自动生成等。使用户能够快速完成特定任务,提高工作效率和准确性。
Excel VBA;函数;统计
VBA是Visual Basic for Application的简称,是集成在M icrosoft Office应用程序中的一种程序设计语言,能够实现办公自动化,从而极大地提高工作效率。VBA技术为办公自动化用户提供了面向对象的程序设计方法及相当完整的程序设计语言。其独特之处在于它由应用程序控制,反过来又可以增强应用程序的功能。
Microsoft Excel是微软公司的办公软件Microsoft Office的组件之一,用于进行数据的处理、统计分析和辅助决策。它功能强大,不但提供了打印,文件处理,格式化和文本编辑等基本功能,而且内置了大量函数,已被用户广泛接受和使用。
用户可以在Excel平台基础上,利用VBA进行二次开发,增强Excel的自动化能力,更高效地完成特定任务。
1 任务分析
高校每学期在课程结束后,要求教师向授课学生所在院系提供班级学生成绩上报单(见图1)。该上报单应给出每个学生的各项基本成绩信息,并且要提供班级成绩分析。其中总评成绩需根据各课程性质,按平时、实践及卷面比例计算得出;学生成绩统计表部分需按总评成绩统计出各分数段人数及平均分。上述工作较为繁琐,容易出错,为减轻教师重复劳动负担,提高工作效率,本文利用Excel内置函数及VBA技术提供了《学生成绩上报单》填报系统。……
