芜湖电脑维修网为您报时:
·设为首页 ·加入收藏 ·关于我们
本站首页 硬件专题 软件专题 网络专题 硬件故障 软件故障 服务项目 过客留言 免费链盟 供求信息
最新更新:
现在位置:芜湖电脑维修网->软件专题
Excel宏的应用-成绩分析处理程序(一)
时间:2007-12-23 15:33:14 来源:芜湖电脑维修网 作者:admin 编辑: 【关闭
  Excel电子表格软件是应用最广泛的软件之一,它的数据处理、图表功能及各种函数和工具深受广大用户的喜爱。Excel文件是一个工作薄,一个工作薄最多可以包含255个工作表,每个工作表又可以包含大量的数据。
  Excel的强大优势还在于它提供的宏语言Visual Basic for Application(VBA).Visual Basic是windows环境下开发应用软件的一种通用程序设计语言,功能强大,简便易用。VBA是它的一个子集,可以广泛地应用于Microsoft公司开发的各种软件中,例如Word、Excel、Access等。
  那么,"宏"到底是什么呢?
  在Excel 97中,"宏"是一个难以理解的概念,但对于一个具体的"宏"而言,却是容易理解的,如果说"将一块文字变为'黑体',字号为'三号'"就可以看作一个"宏"的话,那么"宏"就不难理解了,其实Excel 97中的许多操作都可以是一个"宏"。
  "记录宏"其实就是将工作的一系列操作结果录制下来,并命名存储(相当于VB中一个子程序)。在Excel 97中,"记录宏"仅记录操作结果,而不记录操作过程。例如,改变文字字体时,需要打开"字体"栏中的下拉列表,再选择一种字体,这时文字即变为所选择的字体,这是一个过程,结果是将所选择的文字改变为所选择的字体。而"记录宏"则只记录"将所选择的文字改变为所选择的字体"这一结果。
  Excel 97中工作表是由行和列组成的二维表格,我们可以通过系统提供的语句activesheet.cells(I,j),将当前工作表中的第I行第j列所在的单元格中的数据取出(也可将它数据填入到指定的单元格中),然后反把它放入所定义的数组中,这时就可以对其进行各种操作,如求平均分、总分、分数段人数等等。
  本人就利用Excel 97中所提供的宏功能来做学生成绩的分析处理程序。本程序是Excel中的一个文件,其中包含以下几个宏:分班、总分、平均分、分数段、删除等。
本程序是以本校高三理科班学生成绩进行分析。
  有关程序中用到的几具宏的功能说明:
  分班:针对于难以确定班级的情况下,以班为单位进行分班,本宏可以作为高一新生入学时进行分班的功能。
  总分:对原始的成绩自动求总分。
  平均分:对原始的成绩以班为单位进行各学科平均成绩的计算及全校各学科成绩的计算。
  分数段:给定一个最高分数及最低分数,然后统计出各班各个分数段的人数,各分数段人数进行累计。
  删除:用于删除不用的工作表。
  现将各个宏的代码列举如下:

用户:
查看评论
您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。
留言:
◆ 文章搜索 ◆
标题:

◆ 文章推荐 ◆
◆ 商家广告 ◆