![中文EXCEL_7[1].0宏的使用方法、技巧详解.doc_第1页](http://file.renrendoc.com/FileRoot1/2020-1/18/eea61644-15a2-4428-a324-b6513ee9edb8/eea61644-15a2-4428-a324-b6513ee9edb81.gif)
![中文EXCEL_7[1].0宏的使用方法、技巧详解.doc_第2页](http://file.renrendoc.com/FileRoot1/2020-1/18/eea61644-15a2-4428-a324-b6513ee9edb8/eea61644-15a2-4428-a324-b6513ee9edb82.gif)
![中文EXCEL_7[1].0宏的使用方法、技巧详解.doc_第3页](http://file.renrendoc.com/FileRoot1/2020-1/18/eea61644-15a2-4428-a324-b6513ee9edb8/eea61644-15a2-4428-a324-b6513ee9edb83.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中文EXCEL 7.0宏的使用方法、技巧详解Excel的宏是由一系列的Visual Basic语言代码构成的,因此,如果你熟悉VisualBasic语言,可以用它编写为宏,如果用户不熟悉VB语言,可以用记录功能建立宏。下面详细介绍一下有关的方法和技巧。一、建立宏要想建立一个宏,方法有两种:一是用宏记录器记录所要执行的一系列操作;二是用Visual Basic语言编写。这两种方法各有优越之处,自动记录宏可以使用户在不懂Visual Basic语言的情况下也可建立自己的宏,但缺点是对于一些复杂的宏要记录的操作很多,而且可能有些功能并非是能通过现有的操作所能完成的;自己动手编写宏则不必进行繁琐的操作而且能实现自动记录所不能完成的一些功能。在这里需要说明的一点是,即使自动记录的宏,记录器也是把它翻译成Visual Basic语言来存放的,因此,在这里的一点技巧是你可以使用自动记录功能记录宏,记录完毕后再打开宏进行编辑、修改简化或增强宏的功能,这样可省去许多输入代码的工作。建立宏的方法如下:1.在工具菜单中,选择记录宏,再单击右侧的记录新宏命令。2.在对话框中输入宏名。可以使用省略宏名如宏2,也可以在宏名框中键入另一名称。3.若要给出宏的简单说明,在说明框中可键入描述性文字。4.若要设置有关宏的选项,单击选项。5.单击确定,然后执行所记录的操作。6.操作完成之后,在工具菜单中, 选择记录宏,右侧的记录新宏命令已变成了停止记录,单击即可结束。记录宏命令下的其它三个选项的说明:使用相对引用此项为一开关选项,此开关不打开时,记录宏使用单元格绝对引用,用这种方式记录的宏总是在最初记录宏的单元格位置操作。此开关打开之后,用户在任何情况下都可以使用宏而不是在特定的单元或范围中才能使用,当然存储此宏的工作簿必须在打开的情况下宏才能使用,使用相对引用可使记录的宏使用更灵活。标示记录位置和在标示处记录指的是确定开始记录宏的位置,从此处开始记录宏的代码。注意:此两选项只对模块工作表(记录操作后翻译为VB代码的工作表Module)有效。记录新宏对话框的选项说明:工具菜单下的菜单项可以将宏加入到工具菜单下,作为一个菜单选项,以供方便使用。快捷键通过指定快捷键执行宏。需注意的一点是:当包含宏的工作薄打开时,此宏的快捷键优先Microsoft Excel快捷键执行, 因此,如果你为宏设置的快捷键和Excel的快捷键相同的话,那么Excel的快捷键将不能发挥作用,要尽量避免快捷键相同。保存到个人工作簿个人工作簿是一个隐蔽的工作簿,一般情况下启动Excel时会自动打开它,因此,如果将常用的宏保存在其中, 可以在任何工作簿中使用,建议将非专用的宏都放在此簿中,使用方便,管理也方便。保存到当前工作簿将宏存储到当前工作簿中,只有当记录该宏的工作簿打开时,本工作簿和其它的工作簿才能使用它,一般的工作簿专用宏用此选项。保存到新工作簿将宏保存到新的工作簿中,该项意义不大,一般很少用。语言选项Visual Basic,将记录的操作翻译为Visual Basic语言,这是常用的选项。MS Excel 4.0 宏语言,将操作翻译为Excel 4.0的宏语言,如果你对4.0版的宏语言不熟悉,尽量不要采用此选项,否则给以后的编辑、修改带来麻烦。上面介绍的是用记录的方式建立宏,如何直接用Visual Basic语言编辑宏呢?首先还是要按照上面的步骤进行到第5步时, 单击确定后,不是进行操作而是开始编写VB代码。这里有两种情况:1.如果你的工作簿中已经有了一个用来记录宏的模块工作表,最好在建立宏之前将其切换到前台(激活),然后再建立新宏。在这种情况下,单击确定按钮之后, Excel将自动在模块工作表中生成新宏的代码框架,一行为SUB 宏名,下一行为END SUB, 此时你就可以在两行之间直接输入VB代码了。输入完毕,要执行停止记录命令。2.如果你的工作簿中还没有模块工作表, 那么你从工作簿底部可以看到Excel为你新建了一个,用鼠标激活它,这时你将看到刚才激活它的操作已被记录成代码,一般来说这是我们不需要的,将此行代码删除,然后编写你自己的代码即可。二、执行宏一个宏建立完毕后就可以执行了,执行宏的方法有多种,可根据具体情况采用不同的方法,下面介绍常用的几种方法。1.用工具菜单下的宏命令执行打开工具菜单,选择宏,在对话框中输入要运行的宏的名字或用鼠标在宏列表中选择都可以,然后单击执行按钮。2.用快捷键执行宏如果你在建立宏时,为宏指定了快捷键,那么直接按快捷键即可,这是比较快捷的方法,缺点是需要记住每个宏的快捷键。3.如果在建立宏时,为宏指定了在工具菜单下的菜单项,那么打开工具菜单后执行所对应的菜单项命令即可。4.在模块文件中执行宏建立的宏都是存储在模块文件中的,激活模块文件后,将光标移到所要执行的宏代码中的任何位置(SUB和END SUB之间),按F5键即可执行。如果光标不在宏代码之间,按F5后将会激活运行宏的对话框,与第一种方法相同。如果VISUAL BASIC工具栏处于激活状态,那么单击VISUAL BASIC工具栏中执行宏按钮也可执行。这种执行宏的方法比较适合于对刚记录的宏进行验证或修改后验证时采用。5.通过将宏指定为按钮或图形来执行单击常用工具栏上的绘图按钮,可以在工作表中建立图形或按钮,建立图形后,单击鼠标右键,在快捷菜单中单击指定宏命令,在宏名/引用对话框中,键入宏名; 如果建立的是按钮,则创建完毕自动出现指定宏对话框。单击确定按钮,这样就可以将按钮或图形指定为一个宏,当单击此按钮或图形对象时,宏将自动执行。此种方法适用于在自己的工作表中使用的专用宏,可将其放在合适的位置,随时单击运行。注意:在指定宏操作完毕后关闭绘图工具栏时,一定要使其中的选定图形按钮处于弹起状态,否则单击按钮或图形将不能执行宏,而且也不能选择单元格。6.通过将宏指定给工具栏按钮执行在视图菜单中,单击工具栏命令,若要创建一个新的工具栏并自定义工具栏按钮,在工具栏名称对话框中键入新工具栏名,再单击新建按钮(如果要为已有的工具栏添加按钮,则单击自定义),此时在对话框左上方就出现自定义的工具栏。然后在自定义工具栏对话框的分类列表框中单击自定义命令,再从工具按钮下面拖动喜爱的按钮到自定义的工具栏上,当把按钮放到工具栏上时,就会自动出现指定宏对话框,输入宏名后单击确定即可,此时又会出现自定义工具栏对话框,如果不再需要自定义按钮,单击关闭命令。这时自定义的工具栏一般比较小且是放置在工作表中的,双击其标题条,它自动变成长条状并放置到工作表上方的工具栏区。建议新建一个自己的自定义工具栏并将常用的公用宏放置在其上,这样使用起来很方便。三、编辑和删除宏一个宏建立之后可能不满意,需要编辑修改或其使命完成之后需要删除,下面是常用的一些方法。1.编辑、修改宏如果用户对Excel的Visual Basic语言不熟悉,那么最好的方法是重新记录宏,在新建宏时,在宏名框中输入原来的名字, 单击确定,Excel将提示用户是否替换已存在的宏,单击是即可。如果用户熟悉VB语言,可直接对宏进行修改。单击菜单条中的工具选项,选择宏命令项,选择要编辑的宏,单击编辑按钮,就可以进行编辑了。此处有一点小技巧,如果你不想手工编写代码,将光标移到需要插入代码的位置,选择工具菜单中记录宏命令下的在标示处记录选项,然后可以进行操作,操作完毕后选择停止记录,则刚才的操作就翻译成了VB代码,放在光标之后,利用这种方法可以为已有的宏增添新的功能,这种方法不生成SUB、END SUB代码,适用于现有宏的修改。另一种方法是单击工作簿底部的模块文件,其中存放的是宏的VB代码,在此处可同时修改其中所有的宏。修改已记录宏的一些技巧如下:A、去掉 Select 方法和 Selection 属性。记录器经常记录 Select 方法和 Selection 属性,但这会导致宏通用性受到限制,因为Select 方法和Selection 属性要求工作表是活动的。因此如果要记录的宏不是专用的,一般要将其去掉,用Worksheets 方法来代替操作对象,同样,对记录的ActiveCell属性一般也需要去掉。 B、去掉不必要的参数。记录器可能会记录一个方法的所有参数,如果只想修改其中一两个参数,可从录下的语句中清除不必要的参数,功能不变,程序也得到了简化。如果你想在当前工作簿中使用另一个工作簿(非个人工作簿)中的宏,可以将其复制过来,复制的方法是将另一个工作簿中的模块表复制到当前工作簿中,其操作和复制其它工作表是一样的,也可以通过剪贴板在模块表之间复制宏代码来达到复制宏的目的。2.删除宏删除宏的方法很简单,单击菜单条中的工具选项,选择宏命令项,选择要删除的宏,单击删除按钮,就可以删除了。这种删除只是使得此宏不能再执行了,如果你已为此宏指定了菜单项、工具栏按钮、图形等,它们也就没什么作用了,则需要启动相应的功能来删除这些对象。比如对定义到工具栏上的指定宏按钮的删除方法如下:在视图菜单中,单击工具栏命令,选择工具栏,单击自定义按钮,此时用鼠标左键将工具栏上需要删除的按钮从工具栏上拖离开工具栏即可删除它。宏就是一系列你定义好了的操作过程,以后你可以反复的使用这些你已经定义好了的宏。 按以下方法你能最快的理解和使用宏: 要求:假设我们要把A2、A3、A4、A5这四个单元格中字的格式都变成和A1一样,你一定会选择用“格式刷”,但是我们现在为了学习宏,不用“格式刷”,而改用“宏”。 1、首先我们解释一下“录制宏” “录制宏”你可以理解为“录制过程”,就象你用录音机录音一样,当你按了“录音”按键之后直到按了“停止”按键,这其中的所有声音都被录下来了,以后你再按“播放”按键就能反复听这段录音了。 2、“录制宏”和上面说的“录音”一样,我们可以把我们从按EXCEL工具栏的“录制”按钮开始,直到EXCEL工具栏的“停止”按钮,这其中你操作EXCEL的所有过程都被“录制”下来成了一个“宏”,并为这个“宏”取了个名字,以后你就可以反复的使用这个“宏”了,这样就不用重复操作了,对于大量重复性的工作,用“宏”就能简化工作,大大的增强了工作效率。 3、由上面两步,对于我们最前面的要求我们可以这样设想(要把A2、A3、A4、A5这四个单元格中字的格式都变成和A1一样): 如果我们能把当时设置A1单元格时的过程“录”下来变成“宏”,然后再把这个“宏”用在A2、A3、A4、A5上面,不就同格式刷的结果一样了吗? 4、实际操作了解怎么“录制宏”。首先,保证A1、A2、A3、A4、A5中都有内容。 1)选中A1单元格,并点击EXCEL主菜单“工具”/“宏”/“录制新宏”。 会弹出一个窗口,这里面可以写“宏名”(默认是Macro1、Macro2、Macro3),并设定“快捷键”(这是宏的专用快捷键,不要与其它快捷键重复噢!) 注意:在工具栏上多了一个窗口工具噢,你看上面有一个“方块”按钮,你把鼠标移到上面二秒钟,会显示按钮名提示“停止”,这个按钮就是我们“录制宏”录好了后,要按的“停止”录制按钮。 注意:现在已经开始录制了噢!你现在在EXCEL上面所做的每个具体步骤都会被录下来噢! 2)这时你在A1单元格上右键“单元格格式”中,设置“字体”,或者其它的格式。 3)设置好A1单元格后,点击第1)步中提到的“停止”录制按钮。 OK!现在已经完成了“录制宏”的工作了。八字已经有一撇了,下面我们就来完成八字的另一撇,即如何使用刚才录制的“宏” 4)选中A2单元格(选择其它单元格或者区域都可以),再点击主菜单“工具”/“宏”/“宏(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省徐州市贾汪区2024-2025学年八年级下学期期中考试数学试卷(含详解)
- 设备维保方案设计
- 高二地理试卷
- 2025年海南省海口市部分学校八年级学业水平考试生物模拟试题(含解析)
- 幼儿园 小班 《男孩女孩》课件
- 建筑施工特种作业-建筑起重机械司机(物料提升机)真题库-4
- 厦门垃圾分类题目及答案
- 2023-2024学年山东省德州市高二下学期7月期末考试数学试题(解析版)
- 2025届湖北省黄冈教育共同体高三二模语文试题(解析版)
- 2025届甘肃省陇南市徽县部分学校高三下学期模拟预测语文试题(解析版)
- 六下第14课《扩音系统的优化》教案 浙教版(2023)信息科技
- 新疆乌鲁木齐市天山区2023-2024学年六年级下学期期末英语试卷
- 血液系统疾病智慧树知到答案2024年哈尔滨医科大学附属第一医院
- 薯蓣皂苷对肿瘤免疫调节的分子靶点探索
- 储能项目工具【Excel计算表】用户侧储能电站投资收益分析表(修正版)
- 2024北京西城区初二(下)期末物理及答案
- 国家开放大学(浙江)地域文化(本)作业1-5
- 福建省龙岩市名校中考数学模拟预测题及答案解析
- 生计船管理方案
- GB/T 43650-2024野生动物及其制品DNA物种鉴定技术规程
- GB/T 748-2023抗硫酸盐硅酸盐水泥
评论
0/150
提交评论