启明办公

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 63|回复: 0

Excel中宏的使用方法

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2023-1-4 01:18:06 | 显示全部楼层 |阅读模式
  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对话框;④无法显示自定义窗体。通过宏记录器无法完成这些工作,就需要对录制的宏进行再编辑。

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|启明办公

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表