基于Excel VBA考务管理系统的实现

来源 :信息技术教育 | 被引量 : 0次 | 上传用户:xxasp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  每个学校一年之中都有若干次大型考试,繁杂的考务安排可不是一件轻松的工作。笔者使用Excel结合VBA编排了一个考务安排系统。以下,我们拿高中三年级的考务安排来说明问题。
  
  初始化表格
  
  首先,我们先在Excel中建立一个初始化表,将一些相关参数设置好,如图1所示。其中,有些数据是由公式计算出来的,分别如下:
  总人数:“=COUNTA(原始名单!A:A)-1”
  理科人数:“=SUM(H3∶H7)”
  文科人数:“=SUM(H8∶H11)”
  考场数量:“=COUNTA(A2∶A18)-1”
  理科考场:“=COUNTIF(D∶D,"理")”
  文科考场:“=COUNTIF(D∶D,"文")”
  
  自动生成考生考号
  
  (1)编辑原始名单,包括考生的班级、考生号、姓名等信息(如图2),其中,kh表示考号,bjdm表示班级代码,bj表示班级,ksh表示考生号,xm表示姓名,kcdm表示考场代码,zwh表示座位号。
  (2)生成考号:我们可以设置由9位数字组成的考号,前三位为年级代码,第4、5位为班级代码,第6、7位为考场代码,第8、9位为座位号。
  
  思路:我们可以依据“初始化”表中提供的考场信息,使用一个循环语句从“考号”表中复制数据到考场对照表中。关键代码如下:
  Sheets("考号").Select
  kc=Sheet6.Cells(5, 11).Value
  ’从初始化表中获取考场数量
  a=0
  For i=1 To kc
  Sheets("考场对照表").Select’清除表
  Range("A5:i29").Select
  Selection.ClearContents
  For k=1 To Sheet6.Cells(i 2, 2).Value
  Cells(k 4, 1).Value=Sheet4.Cells(k a 1, 1).Value’填充考号
  Cells(k 4, 2).Value=Sheet4.Cells(k a 1, 3).Value’填充班级
  Cells(k 4, 3).Value=Sheet4.Cells(k a 1, 5).Value’填充姓名
  Cells(k 4, 4).Value=Sheet4.Cells(k a 1, 8).Value’填充座位号
  Next
  a=a k-1
   Range("a1:d42").Select
   Selection.PrintOut Copies:=1, Collate:=True’打印
  
  打印准考证
  
  准考证包含的信息有:姓名、考生号、考场号、座位号、考号,这些数据都需要使用VBA代码一对一复制到“准考证”中。其填充的代码实现与考场对照表的代码实现基本类似。只是由于我们一般是按班级来发放准考证,为了方便,需要我们再新建一个“班排序”表,该表和考号表一样,不同的是,其排序方式是按照班级来排序的。
其他文献
新的研究表明,大豆制品对于乳腺癌患者是安全的,甚至有益的。在线发表在美国癌症协会期刊《癌症》上的这一研究结果,可能有助于解决大豆饮食与乳腺癌预后的争议。  美國塔夫茨大学的研究人员说,大豆中的异黄酮具有雌激素样特性,在实验室研究中已经显示其可减缓乳腺癌细胞的生长。乳腺癌的东亚妇女流行病学分析也发现,更多的异黄酮摄入和死亡率降低相关联。对食物中异黄酮的研究发现,其具有抗氧化,抗炎,抗血管生成和其他影
松花蛋俗称皮蛋,是我国的传统食品之一。然而,国人十分喜爱的松花蛋,却颇受外国人排斥,甚至入榜“世界十大恶心食品”。当有人问我“什么人千万不能吃皮蛋”时,我承认自己被这个问题吸引了。又到了夏季吃皮蛋的旺季,我们来唠一唠这个问题吧。  松花蛋的制作過程一般是这样的:在鸭蛋(或鸡蛋)外面裹一层草木灰,其中加一些石灰之类的碱性物质。放置一段时间后,蛋白部分变成凝胶状,而蛋黄部分也凝固变色。一般用鸡蛋做的松
樂活(LOHAS)是个舶来品,是1998年美国社会科学家针对人类“健康衰退、心灵空虚、关系疏远、资源紧缺”提出的一种新的生活方式。它所推崇的,简而言之,就是“快乐活着”,追求健康、可持续的生活方式。  一年过去,新冠肺炎疫情依然没有完全消失,病毒改变了人们的日常,也影响着人们的生活态度和健康理念。我们究竟该选择一种什么样的活法?这是在经历疫情的过程中,人人都要思考和追寻的话题。活着,并且快乐健康地
2007年三星继续服务于远教  为服务教育等行业成立的三星行业大客户部针对农村中小学的特点,综合农村信息化教育的发展趋势,为农村中小学带去三星优秀的产品与服务。截至目前,三星的打印机产品已服务于河北、四川、宁夏、江西等多个省区的农村中小学远程教育工程项目,三星提供的ML-1610黑白激光打印机很好地适应了农村中小学使用环境设施不佳、维护能力薄弱和资金紧张等客观条件,具有高性价比、较低的使用成本、易
学习情感分析    学习情感,主要是指学习者在学习过程中产生的情感态度。在教学活动中,学习情感是一种非常重要的非智力因素,它对激发学习者的学习动机、创设优良的教学情境,促进学习者的认知和人格的健康发展起到了不可忽视的作用。  由于网络教学具有教与学分离、师生分离的特征,以及网络教学资源设计主观性强等因素,使学习者学习情感在不同程度上缺失。据调查显示,影响网络学习者学习障碍的主要因素是:缺少关怀、督
母乳喂养是一门要学习的技能,在不断学习和实践中逐渐完善。  这张简笔画用简单的线条,表现了母子之间的深情,母亲含情脉脉地看着宝宝,宝宝在妈妈的怀抱里,幸福地吸吮,母亲的下丘脑接受到宝宝的信息,分泌出更多的母乳,满足宝宝的需求。  母乳喂养的优点几乎人尽皆知。但是虽然知道优点如此多,能纯粹母乳喂养的妈妈却并不多。不是妈妈们不想坚持,而是种种困难从一开始就令新手妈妈望而生畏。  问题一:母乳何时会有,
北京第二外国语学院坐落于以中央商务区(CBD)著称的北京市朝阳区,拥有庞大的笔记本电脑用户数量。学校网络对于方便、快速、移动式的使用网络等方面问题的解决迫在眉睫。近期,北京第二外国语学院经过严格的筛选,最终选择了锐捷网络的STWN(安全可信无线网络)整体解决方案,成功构建了快速、高效、无盲区、高安全、易管理的无线校园网络。   锐捷在整体无线网络的规划中,始终以高效、稳定、安全为总体设计目标,在室
幼儿园发展规划是一个立足过去、分析现在、指向未来的过程,科学的发展规划既是对过去的回顾与总结,对现在的分析与诊断,更是对未来的预测与憧憬。因此,我们幼儿园的新三年规划是建立在对本园优势、弱项的自我诊断基础上的,以幼儿园园本化课程研究为基石,以创建满足教工自我发展需要的学习共同体为指向的新的发展宏图,其中保教工作中的教科研一体化充分体现了未来三年“工作中研究,研究中顾丽萍上海市虹口区密云路幼儿园提高
2000年前后,韩国已经比较圆满地完成信息化基本工程建设。通讯光缆四通八达,电脑普及率高,整个社会的信息化程度也非常高。全国各中小学达到100%的入网率,生机比在6∶1以上,信息技术与教学的整合的研究与实践非常蓬勃地开展。韩国教育技术学术界继E-learning的沸沸扬扬的探讨以后,近年来,出现了新的话题和研究领域——U-learning。  U-learning(无缝学习)指的是Ubiquito
教学内容    《ai ei ui》是义务教育课程标准实验教科书小学语文一年级上册拼音部分第三单元。    教学目标    知识与技能目标:①学会复韵母及ai ei ui及它们的四声,达到读准音,认清形,正确书写。②能准确拼读声母与ai ei ui组成的音节,提高拼读音节的能力,正确书写音节。③能借助汉语拼音正确朗读句子,会读儿歌。  过程与方法目标:通过自主、合作、探究的方法,让学生主动去发现问