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

链接地址:https://www.31ppt.com/p-5635929.html