三九宝宝网宝宝百科宝宝知识

请教excel中宏的运用

12月23日 编辑 39baobao.com

[想请教大家怎么给老师写请假条请看详情]请假条 尊敬的某某老师: 我因赴某某城市参加考研培训,需请假一个月,请您批准。耽误的课程我会及时补上,给您带来的不便请您谅解。 学生:某某 年月日 打印出来,A4的纸留一半就是一...+阅读

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后再重新进入就可以正常使用了,否则会提示出错,或者是宏被禁止运行。

以下为关联文档:

请教陈版主:控股合并变为吸收合并的会计处理1、母公司个别报表层面,取得子公司净资产的入账价值与长期股权投资(成本法)的账面价值之间的差额计入投资收益。 2、母公司吸收合并全资子公司的事项对合并报表层面不产生影响...

请教一下英语中的倒装句1. 在以here、there、now、then、off、away等副词开头的句子里。2. 表示地点的介词短语位于句首时。部分倒装:1、Only+状语位于句首时2.否定副词或短语位于句首时3、as引导的...

请教通达信的tbp趋势平衡点公式APX:=(H+L+C)/3; TR0:=MAX(H-L,MAX(ABS(H-REF(C,1)),ABS(L-REF(C,1)))); MF0:=C-REF(C,2); MF1:=REF(MF0,1); MF2:=REF(MF0,2); DIRECT1:=BARSLAST(MF0>MF1 AND MF0>MF2); D...

大学里做策划书请教下各位高手一般的学校团队活动策划书该如何策划书的基本格式 一、策划书名称 尽可能具体的写出策划名称,如“*年*月**大学**活动策划书”,置于页面中央,当然可以写出正标题后将此作为副标题写在下面。 二、 活动背景 : 这...

化妆品要怎么用请教我一下去角质的次数是根据你皮肤的类型来定的,不是所有的皮肤都可以一周去一次的,敏感皮肤就不能经常去角质,一般性皮肤是可以的,不过去角质的产品要用温和的啫喱状的比较合适,敏感皮肤...

请教大家一个关于dede列表页按关键词调用文章的问题用Dedecms中的arclist标签也是可以在列表页调用文章内容的,虽然在官方的标签说明中,arclist标签的底层标签中不包含body。调用的Html格式如下: {dede:arclist typeid='' titlel...

请教下 LOL英雄怎么跳舞的按键盘上的“回车”键,然后输入代码“/d”,然后按“回车”键发送消息。 通过对话框输入指令允许角色执行各种动作,如/dance。 其他游戏指令: 文字消息发送给所有人:SHIFT + Enter...

请教合同书的格式劳动合同书样本 劳动合同书样本 发布与:2005-11-1 甲 方_________________________ 乙 方_________________________ 签订日期_________年_____月_____日 甲方______________...

请教高手日语动词分类我这个更详细 .~~~ 动词的分类主要有两种: 按活用变化规则分类; 以是否需要宾语分类。 1. 按活用变化规则分类 日语中的动词由词干和词尾组成。 活用时,词干不变,只有词尾发生变...

推荐阅读
图文推荐