彻底理解Excel中的宏.pptx

上传人:b****1 文档编号:1721234 上传时间:2022-10-23 格式:PPTX 页数:215 大小:3.86MB
下载 相关 举报
彻底理解Excel中的宏.pptx_第1页
第1页 / 共215页
彻底理解Excel中的宏.pptx_第2页
第2页 / 共215页
彻底理解Excel中的宏.pptx_第3页
第3页 / 共215页
彻底理解Excel中的宏.pptx_第4页
第4页 / 共215页
彻底理解Excel中的宏.pptx_第5页
第5页 / 共215页
点击查看更多>>
下载资源
资源描述

彻底理解Excel中的宏.pptx

《彻底理解Excel中的宏.pptx》由会员分享,可在线阅读,更多相关《彻底理解Excel中的宏.pptx(215页珍藏版)》请在冰豆网上搜索。

彻底理解Excel中的宏.pptx

彻底理解Excel中的宏教学课件,讲师:

马成功您有任何疑问欢迎访问:

金羽毛图书网http:

我们竭诚为您解答,本节主要讲述以下内容:

宏的引入及相关编辑宏病毒认识及防范,前言,我们在使用excel的时候经常要对某些区域、某些单元格,进行反复的操作,比如:

给选中的单元格快速格式化反复的设置筛选条件筛选出需要的数据将不需要的数据删除掉快速处理工作簿中图像-,举例:

比如要给sheet1工作表上的单元格区域a1:

f18设置字体为:

隶书字号为:

30颜色为:

红色,通常的方法是通过相应的字体选项卡或单元格对话框来一步步的完成,当我们不需要添加的格式时,还是通过相应的选项卡或对话框一步步的逆向操作去掉我们添加的格式,这些简单的要求需要我们把相同的动作重复了n遍,计算机并不介意反复执行重复的动作,但使用计算机的人有时会感到繁琐一些,在执行同样的操作时有时还会出错那么有没有一种方法可以使我们的操作更加简单一些?

实际上excel软件内置了一个平时:

看不到也用不到其实大多数的情况下是想不到的一个程序编写软件:

Vbe程序编制软件,简称为vbe编辑器,如何启动(查看或打开)该软件,打开工作簿后通过以下任意一种方法均可:

按快捷键alt+F11键在任意一个工作表标签上右击鼠标-查看代码通过开发工具选项卡(默认没显示),小提示:

如何显示开发工具选项卡?

默认功能区中是没有开发工具选项卡的因为该选项卡平时用不到,所以excel默认隐藏了她,通过设置可以将她显示出来(当然通过该设置也可以隐藏它),打开后的vbe界面如下图所示,什么是vbe?

Vbe即visualbasicEditor的缩写,特指嵌套在微软开发的office软件中的或者是支持微软vba语言的其它公司开发的软件中的一个内置编程软件,为了方便讲解,我们把经常用到的excel界面称之为前台界面,将vbe界面称之为后台界面如何切换前后台界面前台界面和后台界面的关系,如何切换前后台界面,如何切换前后台界面反复按alt+F11键可以在前台界面和vbe界面之间互相切换通过在任务栏上通过鼠标单击切换,按此按钮也可以返回前台界面,前台界面和后台界面的关系,这个后台界面不管你知道与否还是使用与否默认都是是存在的不管是打开的excel程序软件还是打开、新建的任意一个excel文件都会存在该界面,也就是这个界面是处于共享状态的这个界面是嵌入到excel程序中的,这个界面不能单独打开,也就说要想打开这个界面必须事先打开任意一个excel文件或excel程序软件才能打开vbe每个文件的后台界面默认都是一样的,但可以进行相应的个性化的编辑和修改文件删除则隶属于该文件的个性化界面被删除,但处于默认共享状态的界面不会被删除,除非将excel程序软件卸载掉,两个界面都可以设置自己的显示比例互不干扰,比如彼此设置为最大化、最小化等等,如果同时打开多个excel文件,则最多只能显示一个vbe界面,从vbe界面的左侧工程资源管理器上可以发现多个已经打开的excel文件,关闭任意一个或多个文件界面不会被关闭掉,除非把所有的excel文件全部关闭当只打开一个excel文件时,文件关闭则界面也会随之被关闭当只关闭vbe界面时软件不会提示保存操作,即使你在vbe界面中编写了相应代码。

当你关闭excel文件时不管你是否只在前台进行了编辑操作还是只在后台界面进行操作还是两者兼有,都会提示你是否保存的对话框,出现的对话框会因为你操作的界面不同而略有不同,关于内置vbe界面的小提示:

并不是微软开发的任何软件中都有内置了该编程界面也并不是微软开发的任意一个office应用软件中都内置了该编程界面更不是只有微软公司开发的软件中含有此编程界面,请看下面的旧闻摘要,旧闻摘要:

VBA不止是出现在OfficeWord/Excel里用来记录宏、执行自动批量处理,微软还有一个授权项目,允许第三方独立软件开发商(ISV)在其程序中使用VBA。

在过去近十年里,Corel、AutoDesk都购买了VBA授权,在各自产品中加入了这一功能,今后他们还可以继续这么做。

微软只是不再销售新的VBA第三方授权了。

autodesk公司开发的autocad软件,内置在Autocad软件中的vbe,知道了上述的vbe界面后,我们可以在编程界面中编写代码实现我们的要求,比如实现上面提到的案例,小例子:

给单元格区域设置格式,打开编辑器后在其中编写相应的代码即可实现我们开始讲课的案例:

Sub添加格式()Sheets(sheet1).SelectRange(a1:

f18).SelectWithSelection.Font.Name=隶书.Size=30.ColorIndex=3EndWithEndSub,清除不要的格式,Sub清除格式()Sheets(sheet1).SelectRange(a1:

f18).SelectWithSelection.Font.Name=宋体.Size=11.ColorIndex=0EndWithEndSub,疑难,虽然通过在vbe中编写了相应的代码实现了我们需要的功能,但是对于初学者来说会有很多的疑虑:

我不知道你写的是什么我也不知道你是如何实现要求的我根本就看不懂-有没有一种方法既可以实现我需要的功能又不用编写相应代码?

针对这种情况,微软提供了一个宏工具实现了上述功能,这就用到了宏的相关知识,宏的引入,在现实生活和工作当中,当我们需要反复收听某种声音的时候,我们可以采用话筒或录音机等相关设备将需要的声音录制在磁带、电脑或其它相关设备中,然后可以反复的播放需要的音频,当我们需要反复观看某些视频画面的时候我们可以采用摄像机等相关设备将视频拍摄下来,需要的时候再进行反复的播放观看,录音机是用来录制声音的,摄像机主要是用来录制视频的,他们的相同点都是一经录制下来后可以反复的播放我们录制的信息在excel软件中也有一个内置的录制工具:

宏这个工具不是用来录制音频的更不是用来录制视频的,他是用来录制操作软件时相关的动作的,他录制的是一个“无声的世界”,录制音、视频需要相关的硬件设施,在软件中录制相关的动作也需要一个“硬件设施”-这就是excel中的宏录制器,什么是宏录制器,宏录制器是excel中专门录制操作步骤或动作的专用录制工具,其实就是一个比较特殊的对话框,这个宏对话框(工具)就是用来收集你在软件中的相应操作步骤的,但是宏对话框对于刚接触的使用者对这个专用名称一时不好理解,为了形象的理解我们可以称之为:

动作跟踪器操作步骤记录器步骤录制器,要想很好的使用该工具,需要我们掌握以下基本知识,理解宏,这个上面我们已经说过了,宏就像现实生活中的录音机或摄像机,她是专门用来录制相应软件中的操作步骤的,她录制的是一个和动作有关的“无声的世界”,策划宏,策划宏就是首先谋划想要得到什么样的功能,可以的话把你的想法或需求逐个罗列出来,然后围绕你所需的功能策划出实现功能的相应的步骤在策划宏的时候主要注意以下情况:

你想要的功能是否可行?

并不是所有的操作都能通过录制的方式进行录制,它只能录制简单的功能如果可行的话你如何逐步得到你的功能?

步骤的多少步骤的先后顺序,举例,打个比方,我们要记录某人一天的工作安排第一步、先起床第二步、洗脸第三步、刷牙第四步、吃饭第五步、上班,步骤多少的变化,这个人一天的工作安排总共分为五步,每步之间有先后顺序实际上这个人每天的步骤的多少可能会有些变化,比如,步骤先后位置的变化,这个人的步骤的先后顺序也可能改变,在软件中策划宏,在软件中策划某个功能,也需要考虑步骤的多少和顺序,比如:

将工作表中A1:

A8的单元格中的数据的字体设置为:

黑体、26号、倾斜、加下划线我们策划如下步骤相应的顺序:

顺序的改变,小提示,虽然我们上面讲述关于策划宏的时候提出了步骤的多少和先后顺序的弹性变化,但有的时候并不能随意的设置,尤其是关于步骤的先后顺序有的宏不能随意的设置,录制宏,要想得到我们需要的功能,首先需要我们打开宏录制器,有必要对宏录制器对话框认识,宏对话框概讲,先掌握宏名的起名规则和说明,说明,起备注和解释说明的意义该项可以不用写,也可以后面添加,对代码起辅助的作用,开始录制宏,一般通过两种方法录制通过状态栏上的宏录制器录制通过开发选项卡上的表单窗体控件中的按钮控件录制,宏录制时的”为”与”不为”,并不是所有的步骤都能被录制下来,虽然你在操作,但是却录制不下来,比如:

她只能录制本软件内的相关动作,切换到其它软件中的操作不能被录制在本软件内和对话框有关的操作大多数不会被录制切换软件的选项卡操作不会被录制动作停顿时不会被录制鼠标仅仅是简单的晃动不会被录制-,小提示:

一个工作簿上可以录制多个步骤相同或不同的宏,但不能出现重名的宏,停止录制,录制的宏代码一般不需要无限制的录制下去,在适当时候需要停止录制忘记停止录制的动作时,当工作簿关闭的时候宏则自动停止录制,小提示,Excel中的宏在录制的时候没有暂停功能,在这一点上她比不上word中的宏,Word中的宏有暂停功能,当一个宏录制完毕后,我们适当的时候需要运行(使用),它尝试让宏给我们带来的便利,在运行宏的时候我们可以采用多种方法运行,这些方法我们可以从不同角度划分,比如:

前台运行方式后台运行方式-,宏的运行方式详解,前台运行方式(链接运行方式),是指通过单击放置在excel相关工作表上的具体的对象运行相应宏的方式,这种方式其实为一种指向或链接的方式,和超链接类似,不过他链接宏而不是某个网页这些对象可以是以下几种类型的对象,在对象右击鼠标-指定宏,建议,虽然通过在前台界面添加不同的对象均可以链接到相应的宏,但是还是建议大家尽量使用表单控件或ActiveX控件,因为使用这种控件:

专业正规直观图文并茂,举例:

使用普通图形链接宏,步骤如下:

在excel工作表内绘制一个图形(在此用的是矩形)在矩形上右击鼠标-打开指定宏对话框找到需要的宏时单击确定即可,小提示:

如何找到宏所在的位置,我们知道在每一个打开的工作簿上都可以录制相应的宏,这些宏默认放置在彼此的工作簿内,如果只想使用当前工作簿内的宏则只需启动当前工作簿即可,如果要想启用放置在其它工作簿内的宏,则必须应首先打开所需宏所在的工作簿,否则是无法跨簿调用的(除非将宏录制在个人宏工作簿内或导入相应宏的模块,不过这都是后话了),指定宏对话框,宏对话框中的位置选项,位置:

即宏所存放的地址,这个位置下拉列表选项会随着打开的工作簿的数量的不同而不同,这些位置主要分为以下四个大类:

所有打开的工作簿当前工作簿个人宏工作簿(personal.xlsb)其它打开的工作簿名称,指定宏对话框中的宏名选项,宏名列表中宏的数量会随着选择的宏位置的不同而不同,当选择“所有打开的工作簿”时宏名列表项是最多的,小提示,如果你只是打开指定宏对话框,但是并没有从宏名列表项中给对象选择指定的宏时,虽然可以单击确定按钮,但是当你单击目标对象时会出现如下所示的警告框,小提示,当一个对象被指定宏后,如果想编辑该对象,比如:

更改对象的位置、大小、颜色等信息时不能采用单击的方法,因为此时的单击是运行宏动作不在是选中目标对象了,这个时候应该在目标对象上右击鼠标-进入对象的编辑状态,再进行针对对象的相关操作。

举例:

采用表单控件指定宏,虽然表单控件里的控件都可以指定宏,但是用的最多的还是按钮控件,这个控件不但能指定宏而且默认时还可以通过它单独录制宏操作,按钮控件,操作步骤,当你在工作表上拖放画出该控件时,弹出指定宏对话框,此时可以直接指定已经存在的宏,也可以采用录制的方法从新录制一个,也可以暂时不录制不指定后面在添加指定的宏,按钮的相关编辑,要想更改按钮的位置、大小、文字等等,首先应在按钮上右击鼠标进入编辑模式,如何更改按钮控件上的文字,默认的按钮控件上的提示文字可能不直观,可以在按钮上右击鼠标-编辑文字,小提示,在一个按钮没有指定宏之前(也就是只是将按钮放置在工作表内没有指定运行的宏),我们可以在按钮上快速双击鼠标的方式直接进入编辑状态编辑相应的文字,此时也可以通过“开始”选项卡上的相应的文字编辑

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1