首页officeexcel正文

Excel中宏的使用方法

强国说学习2022-07-12238使用方法中宏Excel

VBA全称是Visual Basic for Application。它是以Visual Basic为发展基础的一种宏语言,主要能用来扩展Windows的应用程式功能。在Office软件中,VBA应用程序能够在Word、Access等之间进行交互式应用,加强了应用程序间的互动,如使已有的应用程序Excel自动化。Office取得巨大成功的一个重要原因就是VBA,使用VBA可以完成很多事情,基于Excel、Word的VBA小程序不计其数。


  宏,是指实现批处理的一系列Excel能够执行的VBA语句,也就是VB Script指令的集合。


  录制新宏
  选择“工具-宏-录制新宏”,在对话框中,可以为你将要做的宏设定一个快捷键。确定之后,可以看到一个小的工具栏,上面有个“停”字。从现在开始,你的每一步操作都会被记录下来,直到单击“停”字下面的按钮,结束宏录制过程。自定义命名替换默认宏名(Macro1)主要是便于区分和识别这些宏。宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格,通常用下划线代表空格。


  执行宏
  录制完一个宏后就可以执行它了。
  ①选择任何一个单元格;②选择“工具”—“宏”—显示“宏”对话框(快捷键Alt+F8);③选择自己录制的宏名,选择“执行”。
  或者是直接按下按初始设定的快捷键,也可以执行宏,为宏指定快捷键会覆盖Excel默认的快捷键。


  查看录制的代码
  选择“工具”—“宏”—显示“宏”对话框。单击列表中的自己定义的宏名,选择“编辑”按钮。此时,会打开VBA的编辑器窗口(VBE),在这里我们可以看到VBA的语句。


  录制宏的局限性
  希望自动化的许多Excel过程大多都可以用录制宏来完成,但是宏记录器存在以下局限性:①录制的宏无判断或循环能力;②人机交互能力差,即用户无法进行输入,计算机无法给出提示;③无法显示Excel对话框;④无法显示自定义窗体。通过宏记录器无法完成这些工作,就需要对录制的宏进行再编辑。


  编辑录制的宏
  需要编辑宏是因为以下三个方面的原因:①在录制中出错而不得不修改;②录制的宏中有多余的语句需要删除,提高宏的运行速度;③希望增加宏的功能,比如:加入判断或循环等无法录制的语句。


  学习宏需要注意下面三点:
  ①为宏指定快捷键会覆盖Excel默认的快捷键。例如:把Ctrl+C指定给某个宏,那么CTRL+C就不再执行复制命令。
  ②宏对文件的一切操作是不可撤消的,在不了解宏的功能之前,最好的方法是先保存文件(最好是备份一份),然后再运行宏,如果发现宏运行后的结果有误,就可以关闭文件且不保存,这样再打开文件就可以还原到运行宏前的状态(注:宏也可以自行保存文件,这时这个办法就无效了)。
  ③如果以前未曾使用过宏,需要首先设置一下:单击工具—选项—安全性—宏安全性,勾选“中”或“低”,退出Excel后再重新进入就可以正常使用了,否则会提示出错,或者是宏被禁止运行。

文章内容由WPS之家(wps.qiangguoshuo.com)收集于网络,希望能为您提供帮助。

如想转载该文章请注明出处:强国说学习-qiangguoshuo.com
强国说学习

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.qiangguoshuo.com/excel/17295.html