|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 47043467 于 2012-3-1 10:48 编辑
在下是一个工作了近10年的教师,多年来一直负责年段的成绩处理工作,有时其它年段也会让我帮忙,于是开始接触Excel。最初的设计的表格全部使用公式(当时不知道有VBA啊),我那个汗啊,每次稍有一些学生名头的变动,或是不小心更改了某些单元格的公式,就几乎得再来一次,于是,开始寻求改变。
于是去年开始接触了VBA,最初是买了一本VBA入门的书,看了1周后,用了10天设计了“智能成绩处理V1.0”,此版本目前学校仍在使用,但我觉得有很多不足(相当于处女作),所以也不好意思上传了。所以龙年寒假一开始,就着手准备开发V2.0版,因为需要更多的技术,所以需要更深入学习VBA,于是再买了一本《Excel 活用范例大辞典》,硬着头皮看完了这本天书(看完而已,好多看完了又忘了),开始编程。途中遇到不懂的书上又找不到的,就上网搜索。
于是不经意间邂逅了Excel Home论坛。在论坛里得到了非常多朋友的帮助,在这里必须向他们说好多谢谢,也很谢谢版主,经常帮我解决难题。编程的过程是很愉悦的,但也是很艰辛的。因为家里有小孩要照顾,得挤时间来做这事,于是整个寒假坚持每天6:00起床,编到9:00(我小孩都睡到9:00,三岁的小懒猪)。因为新学期开始了,今天生物要中考,得准备好多复习资料,又要考考驾照,实在没时间了,所以提前结束编程了。本来应该有四个子系统,现在只完成了其中一个,即——智能成绩处理系统V2.0。
软件特点:
1、能创建成绩录入表
2、能根据需要创建成绩录入表(最多支持15个任意的科目、科目任意组合)。
3、能设定科目的满分值。
4、能自动识别用户输入的错误成绩(能因科目而异)。
5、自动识别学生信息的不足。
6、自动标记不及格成员(根据科目满分值)。
7、直接在成绩录入表中输入学生号数,不需设置班级等信息。(号数有格式要求:有班级+号数组成,如:3班56号则输入“356”)
8、能进行年段排名、班内排名,还能同时对两个系列的科目的总分进行排名。
9、能生成详细分析及简要分析两种质量分析表。(可以自己设定分级标准,学生应考人数等信息)
10、提供强大的查询能力。
11、能进行权限限制(系统管理员有全部权限,游客则只能查询)
12、数据导出能力,能导出成绩信息,质量分析等到桌面(不含代码)。
13、打印能力。(可以选择打印的工作表,全部打印或逐班级打印,打印前允许预览)
14、密码修改能力。
15、临时提高权限(当您用游客身份登陆时,如果临时需要修改成绩,只需临时提高权限)
软件不足:
1、 因为方便的需要,使用了spreadsheet组件,某些用户的电脑中可能不能使用或不稳定。
2、本工程引用了某些dll,如果“加载dll出错”的情况,请将尝试将以下的dll复制到指定文件夹内。
Ref Edit Control
位置:C:\Program Files\Microsoft Office\OFFICE11\REFEDIT.dll
本次修正:
1、修正了查询学生成绩时最后一个班的学生各科成绩无法正确排名的错误。
2、取消了软件的使用限制。
3、适当提高了安全级别(别笑我啊,就懂这么几招了)。
4、取消了不能禁用宏的限制。
智能成绩处理V2.0修正版.rar
(223.25 KB, 下载次数: 1658)
该贴已经同步到 47043467的微博
|
|