当前位置:大学毕业论文> 本科论文>材料浏览

关于创建方面专科毕业论文范文 与巧用Excel实现快速批量创建学生信息相关开题报告范文

主题:创建论文写作 时间:2024-03-23

巧用Excel实现快速批量创建学生信息,本文是关于创建方面开题报告范文和Excel和批量和创建类开题报告范文.

创建论文参考文献:

创建论文参考文献 论文快速发表网医学生毕业论文学生论文学生管理系统论文

[摘 要] Excel是目前应用非常普遍的o伍ce办公自动化重要软件之一,主要有其强大的数据处理、图表展现、直观易用的特性.但大部分用户只限于使用基本功能,忽略了Excel提供的另一大利器-VBA编程.使用VBA,可将使用用户的Excel日常处理工作更加自动化,帮助用户自动完成数据的提取、整理、汇总、格式设置、打印等重复繁琐的工作,从而提高工作效率.

[关键词]Excel;中职教学;VBA;数据应用

[中图分类号]G712

[文献标志码]A

[文章编号]2096-0603(2017)05-0067-01

中职学校学生管理是学校日常教学管理中的一项重要工作,每年都要对班级的管理、学习、态度、体育等情况进行考核评分,选用Excel对其中一项或多项进行打分,比选用其他工具统计方便、快捷.比如在工作簿中新建多张工作表,每一张表都要以学生的姓名来命名,都要通过手工来完成,工作量非常大.用Excel的VBA来实现批量新建工作表的任务.

一、认识VBA及开发环境

VBA( Visual Basic for Applications)是微软开发的在其桌面应用程序中执行通用自动化任务的编程语言.通常来说,VBA就是在Office中包含着一种加强Office功能的Basic语言.在Excel中使用VBA有诸多好处,可实现诸多功能:如创建报表、对数据进行复杂的操作和分析、使重复的工作自动化等.

在VBA程序设计中,有些语句可能重复出现在不同的地方,如果将其编写为函数并在需要的地方调用,不仅可以使程序更加简洁,减少了编程时间,而且调试的时候也会更加方便.在VBA中,函数分为内部函数、工作表函数和自定义函数.

在Excel中,有关VBA的选项默认是隐藏的,在使用前需手动添加到工具栏中,打开一张工作薄,单击“文件-选项-自定义功能区”,在“自定义功能区”的“主选项卡”下,勾选“开发工具”选框,然后单击“Excel选项”对话框中的“确定”按钮,此时“开发工具”选项卡在功能区中显示出来,也就启用了有关VBA的一些操作选项或可以用Alt+Fll键快速进入VBA环境.操作:在“开发工具”选项卡下,单击“代码”组中的“Ⅵsual Basic”按扭一系统进入Excel的VBA开发环境,在VBA开发环境中,可以编写代码来实现需要的功能.在这一可视化的开发环境中,VBA需要通过调用Excel的函数或者变量来对Excel表格进行相关的操作.开发环境分为4个部分:(1)菜单栏;(2)常用工具栏;(3)工程状态;(4)代码编辑区.

二、VBA分析与处理

由于VBA是一个很复杂的应用程序,在学校学生管理及行政工作中都会涉及VBA,快速有效地使用VBA分析工作中的数据这时显得尤为重要.如批量新建学生考核表、快速合并学生考勤表、批量生成学生证、打印学生通知单等,本人就以Excel里“新建学生考核评分表”为例,结合VBA,完成了批量班委评分表,达到自动完成方便快捷的方法.在Excel里新建学生考核表是比较常用且方便的操作,但是如果需要在工作簿中新建多张工作表,即便新建工作表的操作很方便,但批量新建工作表的工作量还是很大.本例中需要新建十几张考核表,每一张表都要以学生姓名来命名,并且每张表中的内容和样式都要和样表的格式一模一样.这时就可以用VBA来实现批量新建工作表的任务,以提高工作效率,减少以后的工作量.

操作步骤:先打开新建的Excel文件,在Excel表格里创建内容(如:标题、姓名、评选标准等)、设置样式.再按ALT+F11进入VBA编程环境,在菜单插入选择插入模块1,在模块1的代码窗口输入代码.

Sub新建考核评分表()

On Error GoTo notable

Dim xy As Worksheet

Set xy等于Worksheets(“样表”)

Dim names( 50) As String

Dim num As Integer

GetNames names,num

Application.DisplayAlerts等于False

Application.ScreenUpdating等于False

Set aim等于CreateObject(“Excel.Application”)

Dimn As Integer

Forn等于1To num

xy.Copy before:等于Worksheets(1)

Worksheets(l).Name等于names(n)

Worksheets(l).Range(“c2”)等于names(n)

Nextn

Application.DisplayAlerts等于True

Application.ScreenUpdating等于True

MsgBox“批量新建完成”&Chr(10)&“共新建”&CStr(num)&“个工作表”

Exit Sub

notable:

MsgBox“没有找到名为样表的工作表!”

End Sub

Sub GetNames(names() As String, num As Integer)

Dim area As Range

Set area等于Worksheets(“样表”).Range(“B4:Bll”)

num等于1

For Each one In area

names(num)等于CStr(one.Value)

num等于num +1

Next one

num等于num 1

End Sub

代码输入完毕后并保存.这时切换到Excel工作表,添加一个表单命令按钮控件,弹出“指定宏”对话框,选择宏名,点击确定.最后,将该按钮重命名为“考核评分表”.把工作表“样表”重新命名为“样表1”,然后单击“考核评分表”按钮,工作表中弹出警告对话框“没有找到名为样表的工作表!”,单击“确定”.重新将工作表“样表1”命名为“样表”,然后,单击“考核评分表”按钮,工作表中弹出对话框显示批量新建操作成功,同时,工作表中新建了8张工作表,其内容、格式都和样表一模一样.新建的考核表中的打分人姓名栏填上了学生姓名,相应的工作表也以该学生的姓名命名.

Excel是一个应用非常广泛、十分便利的办公软件,它的表格处理、图表显示等功能十分强大.但这些只是Excel的基础应用功能,如果我们能够进一步掌握一些VBA的知识,将使Excel变得更智能,能够大幅提高Excel的应用深度和广度,从而进一步提高工作效率,减少劳动强度.

参考文献:

[1]罗刚君.ExceⅣBA程序开发自学宝典[M].3版.电子工业出版社,2014.

[2]恒盛杰资讯.Excel应用与技巧大全:数据处理与分析[M].机械工业出版社,2016.

小结,这篇文章为一篇关于Excel和批量和创建方面的相关大学硕士和创建本科毕业论文以及相关创建论文开题报告范文和职称论文写作参考文献资料.

巧用自然拼读法,让学生趣味学英语
摘 要 新课改的发展推动了英语教学的不断变革和发展,而词汇是基本,要想学好这门语言,必须掌握一定的词汇量 而自然拼读法是一种全新的教学方法,在小学英语教学中的应用,取得了良好效果 笔者结合自身的教学实.

功能引领,培养学生信息技术核心素养
摘要信息技术这门课程的特点体现在实践与理论相结合,它充分调动了学生的学习积极性 信息技术教师应充分利用好其优点来进行课堂的有效教学,同时加入价值观……正能量教育,学生在掌握技术的同时勿忘养成优秀的信息.

提升高中学生信息安全素养的实践和
【摘要】 随着信息化社会的高速发展,信息安全问题已经引起全社会的高度注意 高中学生往往成为信息安全问题受害对象,一方面是由于社会对信息安全监管不够完善,另一方面是由于高中学生思想单纯以及所受信息安全.

创建学生家庭教育服务站,为弱势儿童打造爱的港湾
我校是我区规模最大的一所农村中学,现有18个班级,学生近700人,每年的留守单亲贫困……弱势群体学生占20左右 如留守单亲孩子,他们大都和爷爷奶奶生活,隔代教育存在较大缺陷,有的只是在生活上照应,缺少.

论文大全