APP下载

Excel VBA在学生信息管理中的应用

2018-06-11

数字通信世界 2018年5期
关键词:系部表单语种

曾 慧

(辽宁工程职业学院,铁岭 112008)

在高校学生信息录入时,面对成百上千条数据,难免会出现疏忽,造成工作上的失误。为了解决这个难题,我们可以制作一个录入系统,如图1所示,面对一个操作界面,可以大大提高录入的速度和正确率。而这个录入系统,我们可以使用Excel ActiveX控件和VBA编程来实现。

图1 数据录入系统

1 录入系统工作界面的制作

录入系统工作界面如图1所示。我们可以使用Excel的ActiveX控件来完成。Excel的控件分为两种,一种是表单控件,另一种就是我们使用的ActiveX控件。由于表单控件只能应用在工作表中,而ActiveX控件不仅可以在工作表中使用,还可以在用户窗体中使用,并且具备了众多的属性和事件,所以我们选择ActiveX控件来完成工作界面的制作。

在sheet1工作表中,制作工作界面。在工作界面中,“姓名”和“总分”后面使用的是“文本框”控件;“性别”后面使用的是“选项按钮”控件;“系部”后面使用的是“组合框”控件;“选修课程”后使用的是“复选框”控件;“添加”是一个“命令按钮”控件。修改各控件的“名称”属性与前面的文字或图中所示文字相同。

2 “系部”与“语种”的设置

我们希望,每次打开工作簿的时候,“系部”与“语种”当中是有数据可选择的。因为它是工作簿事件,所以我们双击“ThisWorkbook”,对“系部”和“语种”进行初始化。以“系部”中的“电子工程系”为例,我们可以录入代码:Sheet1.系部.AddItem.“电子工程系”。“语种”初始化与它类似,不再赘述。

3 通过“添加”按钮,获取数据的设置

我们在sheet2工作表中制作一个表格,如图2所示,我们希望,单击“添加”按钮时,在工作界面所录入的数据可以自动添到该表中。

图2 接收数据表格

双击“添加”按钮,录入如图3所示代码:

图3 获取数据代码

这样我们就完成了整个录入系统的制作。我们可以进行一下测试,当在操作界面录入数据后,单击“添加”按钮,数据自动填充在Sheet2的工作表中。通过这种方式,大大简化了录入数据的烦琐性。

4 结束语

Excel VBA是一种面向用户的程序语言,它打破了Excel函数的局限性,应用非常广泛。我们要不断地去了解,学习,直至精通VBA程序开发,它将为我们在数据处理领域带来极大的方便与快捷。

[1] 陈华福.Excel宏在田径比赛中编排的应用[J].体育科技文献通报,2012(05):98-99.

[2] 解保红.基于VBA的Excel管理应用[J].科技创新与生产力,2010(12):100-101.

[3] 曾洋.EXCELVBA在数据表处理中的应用[J].重庆电子工程职业学院学报,2010(05):161-162.

[4] 徐安峰.巧用Excel宏快速统计分析学生成绩[J].科技信息,2008(05):58-59.

猜你喜欢

系部表单语种
电子表单系统应用分析
《波斯语课》:两个人的小语种
基于图表示和匹配的表单定位与提取
浅谈网页制作中表单的教学
浅谈小语种的学习方法和就业方向
基于ISO思想系部层面本科教学质量监控体系建设思路探索
高职院校系部档案管理的问题与对策
基于辅导员管理的高职院校系部社团管理探究
动态表单技术在教学管理中的应用*
走出报考小语种专业的两大误区