智能电子评分表,Excel中的“战斗机”

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:my2002hhl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  公司里,经常会组织各种活动和比赛,它们的共同特点是什么?都需要进行评分!以前评委把分数写在纸上,旁边有人紧张地收分,算分,速度慢不说,还容易出错。于是,我就在Excel 2007中用函数和VBA制作了一个智能电子评分系统(见图1),既提高了比赛的效率,又保证了比赛的公正。
  


  图1
  
  兵马未动,粮草先行
  假设有10位驾驶员参加技能比赛,11名评委参与评分。电子评分系统共由13张工作表组成,分别是:系统界面工作表(名称为“JM”)1 份、评委评分工作表11份(名称为1、2……11)、成绩汇总工作表(名称为“CJ”)1份。
  首先来添加表格。启动Excel 2007,保存一份“Excel 启用宏的工作簿(*.xlsm)”文档(如dzpf.xlsm)。反复单击窗口下方工作表标签(Sheet3)右侧的“插入工作表”按钮,添加11份空白工作表,并分别双击工作表名称标签,输入新的工作表名称(JM、1、2……11、CJ)。在Excel 2003,可以通过“插入→工作表”命令来添加空白工作表。
  


  图2
  
  小提示:展开菜单取工具
  在Excel 2007中,“宏”及VBA的相关功能被集成到“开发工具”菜单中。默认情况下,这个菜单没有被展开,需要简单设置一下。单击左上角的Office logo按钮,在随后出现的下拉菜单中,单击“Excel 选项”按钮,选中左侧的“常用”栏目(见图2),再选中右侧的“在功能区显示‘开发工具’选项卡”选项,确定。
  
  调兵遣将,制作表格
  评委评分表:
  单击工作表“1”的名称,然后按住“Shift”键,再单击工作表“11”的名称,连续选中1~11工作表,一次性完成11位评委的评分表制作(见图3)。
  


  图3
  
  成绩汇总表:
  切换到“CJ”工作表中,仿照图4的表格样式,输入相关的固定字符。分别选中B3~L3单元格,输入公式:='1'!C3……='11'!C3,调用各位评委为第1位选手所评定的分数。同时选中B3:N3单元格区域,用“填充柄”将公式复制到下面的区域中,完成其他选手成绩的统计。
  


  图4
  
  界面工作表:
  接下来,切换到“JM”工作表中,仿照图1的表格格式,制作空白界面工作表。
  选择“开发工具→控件→插入”按钮,在下拉列表中选择“ActiveX控件”、“命令按钮”选项,拉出一个命令按钮来。右击按钮,选择“属性”选项,通过“Caption”、“Font”、“ForeColor”、“BackColor”等属性选项,分别设置命令按钮的字符(如“评委一”)、字体字号、字符颜色、按钮背景颜色等(见图1)。调整好按钮的大小,并定位到表格的合适位置上。将上述按钮复制11份,并将“Caption”属性分别修改为“评委二”、“评委三”……“裁判长”。最后切换到各位评委工作表(1、2……11)中,同法再为每个工作表添加一个“保存”命令按钮(见图3)。在Excel 2003中,可以通过“视图→工具栏→控件工具箱→命令按钮”来制作相应的命令按钮。
  
  各司其职,“宏”显身手
  调用评委工作表的宏
  在上述代码编辑窗口中,执行“插入→模块”命令,插入一个模块,并将下列代码输入到右侧的代码编辑区域中,制作出“评委一”(pw1)调用对应工作表(Sheets("1"))的宏:
  Sub pw1() '宏名称为pw1
  x = InputBox("请输入正确的密码:", "评委身份验证") '弹出一个输入框
  If x = "gq1" Then '开始一个判断,如果输入字符(密码)为“gq1”,则执行下述操作:
  Sheets("1").Visible = xlSheetVisible '取消工作表“1”隐藏属性
  Sheets("1").Select '选中取消属性的工作表“1”
  Else
  MsgBox "请向裁判长索取正确的密码!", "友情提醒" '如果密码不正确,弹出提示框
  Sheets("JM").Select '仍然返回选中“JM”工作表
  End If '结束判断
  End Sub
  修改上述代码中的宏名称、密码字符、工作表名称(Sheets("1")),制作出其他评委调用对应工作表的宏(pw2、Pw3……pw11)。
  运行此宏,输入正确的密码才能打开相应的工作表,否则仍然返回“JM”工作表中。
  
  保存并返回界面工作表的宏
  Sub bc()
  ActiveWorkbook.Save '保存当前工作簿
  Sheets("JM").Select '返回选中“JM”工作表
  End Sub
  
  调用裁判长工作表的宏
  Sub cpz()
  x = InputBox("请输入正确的密码:", "身份验证")
  If x = "cpz" Then
  Sheets("CJ").Visible = xlSheetVisible
  Sheets("CJ").Select
  Else
  MsgBox "密码不正确!", "友情提醒"
  Sheets("JM").Select
  End If
  End Sub
  关闭代码编辑窗口返回。这些宏代码能直接应用于Excel 2003中。
  修路架桥,合成系统
  宏的链接
  双击“评委一”按钮,再次进入代码编辑窗口,将宏名称“pw1”输入到两行代码之间(见图5):
  


  图5
  
  Private Sub CommandButton1_ Click() '单击按钮(评委一)
  pw1 '单击按钮要运行的宏名称
  End Sub
  重复上述操作,将界面工作及各个评委工作表中的相应按钮与对应的宏链接起来。之后关闭代码编辑窗口,单击“控件→设计模式”,退出设计状态。
  工作簿的共享
  保存工作簿文档,切换到“审阅→更改→共享工作簿”按钮(见图6),选中其中的“允许多用户同时编辑,同时允许工作簿合并”选项,确定返回。在Excel 2003,可以通过“工具→共享工作簿”命令来实现。
  


  图6
  
  准确评分,应用拓展
  好了,一切就绪,开始应用吧!首先将工作簿文档保存在评委系统局域网上某个共享文件夹中,然后把裁判长的电脑与大屏幕(用投影也可以)连接。各位评委(包括裁判长)通过访问上述共享文件夹,打开电子评分系统工作表簿文档,统一进入界面(JM)工作表中(见图1)。
  每位评委单击其中对应的按钮(如“评委一”等),输入对应的密码(见图7),单击“确定”按钮调用相应的宏,进入各自对应的工作表。选手比赛结束后,评委在相应选手对应的单元格(如1号选手对应的C3单元格)中输入评定的分数,然后单击“保存”按钮,保存评分,并返回到“JM”工作表中。重复此操作,为后续选手逐一进行评分。
  最后,裁判长单击“裁判长”按钮,输入正确的密码,“确定”后调用相应的宏,进入“CJ”工作表中,执行保存操作,相应选手的成绩及名次马上显示在工作表中,并同时显示到大屏幕上(见图4),非常方便!
  利用这个基本框架,添加或删减工作表,并仿照上述操作修改部分字符及公式,还可以制作绩效考核、成绩统计、工资统计等电子表格系统(员工绩效考核的移植应用方案详见电脑爱好者网站http://bbs.cfan.com.cn/forum-134-1.html)。如果你有更新更简单的方法,欢迎共同交流!
  


其他文献
很多人想知道病毒是怎样破坏系统的,有时看到高手分析病毒样本时罗列出来病毒的详细行为,很是令人惊叹!那么高手们是怎么办到的呢?下面我们来介绍常用的分析方法:    软件小档案:PowerShadow 2.6.0511 官方中文版   文件大小:3709KB软件性质:共享软件  运行环境:Windows 9x/Me/NT/2000/XP/2003  下载地址:http://www.newhua.com
期刊
幻灯片要出彩?请关注PPT营养套餐!  上期中,我向大家介绍了用PowerPoint中的图示图形来制作文字说明型的幻灯片。其实,还有很多的事物关系需要表达,本期我们一起来看看一些常见的数据关系。使用图示和图表来表达数据关系,既简洁了版面,又增加了专业效果,实属事半功倍之举!    组织结构图——上下关系    关系简单,数据量小——SmartArt图形    PowerPoint 2007自带的S
期刊
重装系统后给系统打补丁真是一件头痛的事,大多数人用Windows自动更新或者到WindowsUpdate网站去打补丁,但速度实在是太慢了,尤其是重装系统之后,大量的更新更是让人等得恼火。但同时大多数第三方漏洞修复软件下载补丁也都是单线程下载,“金山漏洞修复2007”也是这样,打全补丁往往要很长时间。  通过我们实践发现,其实只要稍稍处理一下,可以大大加快速度更新速度。具体方法是:    第一步 修
期刊
Widows Vista和Office 2007中新增了字体“微软雅黑”,看起来非常舒服。编排精美的文档,如果使用不同的字体衬托,效果就会更加美观。但有的字体我们使用的机器中是没有安装的,这就会给文档的编排带来很多不便。遇此情况,只要你登录“找字网”(网址为:http://zhaozi.cn),所需要的字体就能轻松找到。该网站几乎囊括了世界上所有字体,其数量让人惊叹。以查找“微软雅黑”为例,方法如
期刊
2006年12月我组装了一台电脑,CPU用的是AMD Athlon64 X2 3800+(AM2),主板是映泰TFORCE 570U,操作系统是Windows XP+SP2。机器买回来后在播放音乐时播放器停止响应,当时也没在意,启动“任务管理器”结束相应进程。谁知第二天问题就来了,只要双击rmvb文件电脑就重启。不仅如此,在以后的几天里,电脑经常发生无故重启的现象,每天不少于三次,好像每个软件都和
期刊
规格  接口PATA  DVD±R18×  DVD±R DL10×  DVD-RAM12×  DVD+RW8×  DVD-RW6×  缓存2MB    很多人本以为16×将是DVD刻录机的速度极限,没想到光存储厂商们一次再一次地提高刻录速度,18×和20×的刻录机已经上市很久。另一方面,除了速度,在附加功能上也是各个厂商努力的方向,于是就有了今天这款LG GSA-H44L 18×DVD刻录机。  
期刊
想和没有通过验证的QQ好友的人聊天吗?在一般情况下,如果对方禁止了陌生人聊天,你是做不到的。你可能会在网上看到一些强行聊天器程序,不过这些程序在使用时总是会弹出网页,没准藏了什么流氓软件呢。能否做一个没有这些“麻烦”的软件呢?  第1步 在电脑桌面上点击右键,选择“新建”→“记事本”,然后在其中输入以下代码:  ON ERROR RESUME NEXT     Dim QQ_NUM   if Ws
期刊
QQ的自定义头像可以每天自动更换,不过要使用这个功能必须成为QQ会员。申请会员是要花银子的,还好有个技巧,可以让普通QQ时时更换头像。    第1步 打开QQ,选择“设置→个人设置”,然后在出现的界面中点击“更改↓”,在出现的界面中点击“会员头像区”链接,点击完成之后,我们会看到许多漂亮头像。随便选择一个,然后在相应头像上点击右键,选择“图片另存为”,就可以保存会员头像了,然后通过上传头像的方式(
期刊
ACDSee是一款老牌看图软件,也是很多人装机必备的软件。在最近推出的ACDSee 9.0中,新增了“创建私人文件夹”的功能,利用这个功能,我们可以非常方便地将私人照片放到私密文件夹下,不过ACDSee 9的“私有文件夹”真的这么强大吗?如果你忘了密码就没办法找回这些照片了吗?    正方:将隐私图片藏起来  作为新增的主要功能,ACDSee 9可以让你非常简单地将照片放入“私有文件夹”:在ACD
期刊
软件小档案:IBM Rescue&Recovery恢复系统For X40   文件大小:393MB软件性质:免费软件  运行环境:Dos/Windows 9x/Me/NT/2000/XP/2003  下载地址:ftp://ftp.software.ibm.com/pc/pccbbs/thinkvantage_en/setup_ibmrr1178.exe    一键还原精灵以它的快捷方便深得许多电脑
期刊