第2章__Excel_VBA中的宏.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章__Excel_VBA中的宏

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

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档