欢迎来到天天文库
浏览记录
ID:36325221
大小:1.15 MB
页数:29页
时间:2019-05-09
《excelvba中的宏》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章ExcelVBA中的宏宏是ExcelVBA的基础。在日常办公过程中,经常会使用Excel进行编制表格、统计数据等操作。每一种操作可以称为一个过程,然而在执行这些过程时,经常会进行许多重复的操作,如统计日报表、录入相同的数据信息等。这不仅浪费了大量的时间,而且还大大降低了工作人员的工作效率。在Excel中,通过宏可以自动执行这些重复的操作,有效地帮助办公人员自动地完成某些重复的工作。2.1认识宏在Excel中,宏可以重复执行一系列的操作。也就是说,只要宏运行,就可以重复执行在Excel中的重复操作。从本节开始将详细地讲解Excel中有关宏的相关知识。2.
2、1.1宏的概念宏是被存储在VisualBasic模块中的一系列命令和函数。在需要执行宏时,宏可以立刻被执行,简单地说,宏就是一组动作的组合。在Excel中,用户经常需要频繁地或重复录入某些固定的内容,如录入公司员工名单、联系方式、联系地址等内容。如果通过宏,就可以把每步录入的操作和某些特定的操作记录下来,然后将其绑定到某个按钮上,这样,用户只需通过单击该按钮运行宏,就可以自动完成这些重复性的操作,从而提高了操作人员的工作效率,同时也节省了大量的时间。宏使用起来比较方便、灵活。用户不必为某一特殊的任务而去创建模板,只需在工具栏中单击相应的按钮即可。同时,宏还可
3、以针对不同的情况将执行的命令进行的任意组合,从而快速、准确地完成所需要的各项工作。2.1.2宏的运行原理在Excel中,宏是可以重复执行的某些操作系列,例如在图2.1所示的工作表当中,单击【录入】按钮就可以在单元格中输入公司的地址信息。这里的单击按钮操作就是执行“按钮_单击”的宏。实际上,宏是保存在VisualBasic模块当中的一组程序代码。通过这些程序代码驱动着操作的自动执行。当单击按钮时,这些由代码组成的宏就会执行与其相关的一些操作。“按钮_单击”宏的操作代码如图2.2所示。2.1.3宏的制作方法在Excel中,制作宏主要有两种不同的方法:即录制宏和编
4、写宏。Excel中所有的宏都是采用这两种方法中的任一种来实现的。1.录制宏录制宏是指通过录制的方法将对Excel的操作过程以代码的方式记录并保存下来,也就是说宏的代码可以通过录制的方法自动产生。录制宏就象用录像机把用户所作的工作录制下来,当再次执行时,只需回放即可。录制宏操作简单、方便易学,因此,完成不懂ExcelVBA编程的用户也可以创建自己的VBA模块,创建为自己工作服务的宏。如图2.2所示的程序代码就是通过录制宏的方法记录下来的。在Excel中,大部分的操作都可以通过录制宏的方法得到操作的宏代码,有关录制宏的实现方法将在后面的章节中进行介绍。2.编写宏
5、编写宏是指在VBE开发环境中直接输入操作过程的程序代码,如图2.2中的程序代码就是通常所说的VBA程序代码。直接输入操作过程的程序代码与通过录制宏实现的程序代码执行的结果相同。在了解了宏的制作方法之后,下面将具体地讲解有关宏的一些基础操作。2.2宏的录制与维护录制宏、编辑宏和删除宏是关于宏的3种基础操作。本节中将主要讲解有关这三方面操作的相关知识。2.2.1添加开发工具选项卡在Excel中,在工作表中可以添加按钮或文本框等控件。这些控件都被放置在Excel的“开发工具”选项卡当中。在默认的情况下,“开发工具”选项卡隐藏在Excel环境当中,如何想使用,需要从
6、“Excel选项”中进行添加。添加“开发工具”选项卡的具体操作步骤如下。2.2.2录制宏在Excel环境中添加了“开发工具”选项卡之后,通过该选项卡中的【录制宏】按钮,即可以实现录制宏的操作。下面以在前面介绍的“按钮_单击”的宏为例,来讲解录制宏的操作过程,具体实现的操作步骤如下所示。2.2.3编辑与删除宏如果对录制的宏不满意,还可以对其进行编辑或将其删除。编辑和删除宏操作是通过“宏”对话框窗口来实现的,编辑宏通常情况下是指修改宏操作中的VBA程序代码,对于非ExcelVBA编程人员来说,改写VBA程序代码可能会很困难。但这也没有关系,如果不懂程序代码,可以
7、将宏删除,然后在按照正确的操作重新再录制一遍即可。下面以“按钮_单击”宏为例,来讲解编辑与删除宏的操作步骤。2.2.4保存带宏的工作簿在Excel2007中,如果创建的工作簿带有宏,则在保存该工作簿时的操作与保存不带宏的工作簿的操作有一定的区别。本节中将对如何保存带宏的工作簿进行详细地说明,以后在保存带宏的工作簿时读者可按照本节的操作步骤进行操作。下面以保存在前面录制的“按钮_单击”宏为例,来具体说明保存带宏工作簿操作的详细步骤。2.3执行宏本节中将详细讲解有关执行宏方面的相关知识,包括使用快捷键执行宏、通过窗体按钮执行宏和通过图形执行宏等相关的操作。2.3
8、.1执行宏宏录制完成之后,就可以通过运行宏执行相应的
此文档下载收益归作者所有