乔毅 白益铖 邱霜玲
摘要:在使用Excel文檔处理数据时,经常会有大量重复的操作,对文档编辑人员来说费时费力。Office软件提供了VBA编写宏程序可以减轻文档处理的工作量,实现信息复用,避免手写错误,大大提高工作效率、工作水平。
关键词:Excel宏;VBA编程;文档处理
中图分类号:TV698.1 文献标识码:A 文章编号:1007-9416(2019)04-0226-02
0 引言
随着办公软件在工作和生活中的使用越来越频繁,数据量也越来越大,熟练操作成为工作技能中不可缺少的一环。而在大学每学期期末工作里,针对本学期的各类数据进行统计,处理这些表格需要花大量的时间及精力。在编辑各类数据表格时除了会用到Excel函数外,Excel宏命令也是个节省时间提高效率的利器。
1 Excel中宏的概念
宏(Marco)如果是一次听到这个名词其实有点很难理解,并非和平常遇到的计算机名词那样一目了然。经过一段时间的使用,个人理解宏就是用一些VBA代码,编写具有一定功能的函数、过程。以作为Excel功能的一个扩展、补充。而VBA就是Visual Basic For Application语言编写程序。早期各个应用软件的宏语言并不统一,每个用户如果要用好某一个软件就要学习不同的宏。为了使各个应用程序的宏通用,Microsoft推出了VBA语言。而VBA是从编程语言Visual Basic衍生而来,是面向应用程序的语言。在WINDOWS系统应用程序中,很好的解决宏语言不统一的问题。你可以在Microsoft旗下各个软件中找到VBA的身影,如Excel,Access,Word。而且随着VBA在市场中应用的认可,一些大型的设计软件也陆续支持VBA,如AutoCad,Pro/E,UG等。
2 Excel宏的创建方法
以Microsoft Excel2010版为例,Excel提供了两种创建的方法。
2.1 宏录制器创建
宏录制选择“视图”→“宏”→“录制宏”,单击选择后,出现“录制宏”对话框,命名好宏的名称,设置好快捷键和当前文档使用后,单击确定,即当前已进入录制阶段。在Excel中完成一个完整操作后,单击“停止录制”按钮结束录制宏。
2.2 VBA编辑器创建
(1)在Excel中可以把宏录制完成后“视图”→“宏”→“编辑”在VB语言中打开已录制的宏然后进行修改某些命令。(2)打开“开发工具”,选择“文件”→“选项”→“自定义功能区”→勾选“开发工具”→“确定”。加载完成后直接可以打开和使用Visual Basic编程语言进行编辑,同时也可以查看到录制好的宏代码。
3 以“录制宏”方法为例处理期末a学生成绩文档
打开Excel 文档“期末成绩”,需要把每门课程中不及格的学生成绩标注出来一目了然。原始表如图1。
用录制宏的方法打开录制按钮,设置宏名称、快捷键Ctrl+s如图2。
找到第一列第十三行“51”这个成绩,单击右键选择“设置单元格格式”,将文字字体改为“红色”、“加粗倾斜”、“字体11号”,设置完成后单击“停止录制”。然后在表格后面的数据中只要选中不及格成绩按下快捷键Ctrl+s,字体就修改成目标字体。
在“开发工具”栏中打开“Visual Basic”在右侧列表栏“模块1”中可以查看到本次录制宏的所有代码,代码如下:
4 结语
综上所述,宏在Excel中的应用明显可以提高文档处理的工作效率和工作质量,大大节省工作时间,使辅导员可以从低效、繁琐、重复的工作中解放出来,提升文档操作和管理水平。本文也仅仅对Excel中宏的使用方法和使用技巧进行了简单的描述,与此同时熟练运用Word中的宏可以有效地预防宏病毒对计算机硬盘、软盘的攻击和威胁。总之,宏的内容和技巧有许多需要我们长期不断的开发和练习。
参考文献
[1] 林文顶.Excel宏程序在高校招生中的实际应用[J].信息技术与信化,2018(05):44-47.
[2] 胡雪峰.用Excel宏程序进行数据分类汇总[J].电脑编程技巧与维护,2014(22):85-89.
[3] 李新英.EXCEL VBA在教育管理中的应用[J].智库时代,2019(06):154-155.
[4] 姚国任.Excel VBA中数字签名的管理[J].福建电脑,2017,33(09):159-160.