Excel VBA程序下人员信息管理系统开发研究

3.0 闻远设计 2024-03-17 87 4 12.96KB 2 页 免费
侵权投诉
Excel VBA 程序下人员信息管理系统开发研究
  1 概述
某卫生学校学生报到以后需要在 Excel 汇总表中录入个人基本信息,之后还需要将这些学生信息
逐个填入个人信息表进行打印。学校工作人员在未掌握 VBA 技术之前,都是手工录入两次,不但
耗时费力,而且在查找学生时也不能准确地快速定位。随着计算机信息技术的不断普及,办公越
来越讲究实用高效,学校工作也进入了由信息技术替代人工操作的改革性阶段,实现学生信息查
询、增加、删除、修改过程的信息化、自动化工作迫在眉睫,为此利用 Excel 对数据的便捷
,VBA 对数据的交互性设计并实现了该人员信息管理系统。
    2 VBA 技术
VBA 英文全称为 Visual Basic for Applications,它是 Visual Basic 的一种新一代标准宏语言,它是
建立在 office 中的一种应用程序开发工具,对于经常使用 Excel 的人来说,利用 VBA 可以有效地
扩展 Excel 的功能,设计和构建人机交互界面,帮助用户更加高效地完成 Excel 中公式、函数等基
本操作不能完成的任务,Excel VBA 的程序由代码组成,可以通过录制宏或者自主编写代码得
到。
  3 需求分析
某卫生学校学生报到以后需要在 Excel 汇总表中录入个人基本信息,之后还需要将这些学生信息
逐个填入个人信息表进行打印。需要查找某一个学生信息时可以根据学生的唯一字段进行快速
定位,比如学号、身份证号、电话号等,可以在查询的同时实现新增、删除和修改的操作。可以
快速实现首、尾以及上一个、下一个学生信息之间的切换。在删除学生信息时有相应的记录。
    4 人员信息管理系统设计与实现
根据需求分析结果,考虑到该人员信息管理系统的实用性和简洁性,使用 Excel VBA 实现,分为前
台界面和后台代码,前台界面上有 3个基础表,分别为学生基础信息表、学生信息管理表、学生
信息删除记录表。工作人员可以在学生基础信息表中逐行录入学生信息,对学生信息进行汇总登
,在学生信息管理表中通过选择并输入查询条件进行查询,通过新增、删除、修改按钮对学生
信息进行管理,对删除的学生信息记录到学生信息删除记录表中。
4.1 前台界面
根据需求分析,将学生信息管理表前台界面限定在 C2—E21 单元格区域范围内,因此先将此区域
选中后添加外框线,并为其添加适当的填充颜色,将其余单元格隐藏以突显此区域。
选中 C1—E1 区域单元格, “ ”点击功能栏上的 并及中 按钮, “ ”输入程序称 学生信息管理 。选
C2—E4 单元格为其添加外框线,Excel 中打开开发工具功能,并在其内部插ActiveX
,按学号查找和按身份证号查找的选按钮,输入学号和身份证号的文本框以及一个查询按
钮。为 C6—E19 单元格添加外框线,并在其内输入要显的学生基本信息。选中并C21
—E21 单元格,为其添加外框线,在其内添加新增、删除、修改以及首、上、下、尾动作按
钮。
4.2 后台代码
键盘上的 ALT+F11 ,打开 ABE ,左侧的工程区域可以Excel
“ ”中的 查询 按钮进入到程序代码面输入如下代码:
“ ”击 新增 按钮,添加增加学生信息代码,如下:
摘要:

ExcelVBA程序下人员信息管理系统开发研究 1 概述某卫生学校学生报到以后需要在Excel汇总表中录入个人基本信息,之后还需要将这些学生信息逐个填入个人信息表进行打印。学校工作人员在未掌握VBA技术之前,都是手工录入两次,不但耗时费力,而且在查找学生时也不能准确地快速定位。随着计算机信息技术的不断普及,办公越来越讲究实用高效,学校工作也进入了由信息技术替代人工操作的改革性阶段,实现学生信息查询、增加、删除、修改过程的信息化、自动化工作迫在眉睫,为此利用Excel对数据的便捷性,VBA对数据的交互性设计并实现了该人员信息管理系统。  2 VBA技术VBA英文全称为VisualBasicfor...

展开>> 收起<<
Excel VBA程序下人员信息管理系统开发研究.docx

共2页,预览1页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:免费 属性:2 页 大小:12.96KB 格式:DOCX 时间:2024-03-17

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 2
客服
关注