菜鸟谈VBA最最基础入门01
- 格式:docx
- 大小:859.50 KB
- 文档页数:36
菜鸟也懂VBA-excle2021VBA入门教程此文来自EXCLE论坛,仅供学习交流使用前言1 为什么要学VBA?随着你的Excel水平不断的提高,以前你不会函数,现在会函数了,相信大家尝试到函数的甜头,可以批量操作一些数据,如,从文本里提取数字,按条件求和,自动生成工资条,考勤表,查询表,输入一个人的身份证号码,会自动填好“出生地”,“出生年月日”,“年龄”,“性别”等等,一谈起函数大家都会“不亦乐乎”。
“津津乐道”,“和函数相见恨晚”,说实在话,我当时也是一种这样的心态,我学会的第一个函数if,当时高兴地睡不着觉。
因为它可以判断“不及格,及格,良好,优秀”,感觉到这个函数太神奇了。
对工作太有用了,于是我下定决心一定要把函数学好,当然中间也产生过“放弃”的念头。
为什么呢?因为每一个函数的参数都是长长的,不认识的英文单词,然后又有一些朋友叫我查看Excel自带的“帮助”文件。
极少一部分看“帮助”文件还是可以看懂的,大多数根本看“帮助”文件看不懂,发现自带的“帮助”是便于有一定基础的使用者查找和学习某个知识点,而对于新手来说,也像“侠客行”里的“石破天”看不懂石壁上的蝌蚪文,不能明白其意思。
呵呵,一扯又扯远了,还是回到主题上来。
当我们的函数学到了一定的水平时,可是,还是发现有一些问题不能解决。
如果要解决用的函数特别复杂且很公式很长,有的根本用函数不能解决了。
如一个单元格又有文字,又有数字,且数字出现的位置没有规律,且不只一次出现。
要求把数字提取出来。
又如提取工作薄里的各工作表名来制作目录。
当然我们可以用函数实现,但是特别麻烦。
又如,把多作工作簿汇总到一个工作簿里一个工作表时,方便我们汇总,现有的Excel功能无法批量操作,只能一个一个的,通过复制粘贴来完成。
如果我们会VBA ,你又到了Ecel里的另一个天地了。
开个玩笑,Excel VBA,就像“九阴真经”里的第九层,也就是说,你会了Excel的VBA,那么你就可以随心所欲驾驭Excel表格,别人要三天才能完成的报表,你只要半天,甚至更短的时间,这样大大可以提高你的工作效率,上班时,别人上班时忙来忙去,你倒是很轻松。
VBA初学者必备的使用教程欢迎来到VBA(Visual Basic for Applications)初学者必备的使用教程!VBA是一种应用程序开发语言,它是Microsoft Office套件中的宏语言,可用于自动化和定制Office应用程序。
本教程将帮助你快速入门并掌握VBA的基本知识和使用技巧。
第一步:启用VBA编辑器在开始学习VBA之前,首先需要启用VBA编辑器。
打开你想要使用VBA的文档(例如Word、Excel等),然后按下“Alt+F11”快捷键,即可打开VBA编辑器窗口。
第二步:了解VBA的基础知识在VBA编辑器中,你会看到一个称为“项目资源管理器”的窗口。
该窗口列出了当前打开的文档中的所有对象,例如工作簿、工作表、图表等。
你可以通过在该窗口中双击对象来打开和编辑它们的代码。
VBA代码由一系列语句组成。
语句是用于执行特定任务的命令。
例如,以下是一个简单的VBA代码示例,用于在Excel中向单元格A1中输入“Hello World!”:```Sub HelloWorld()Range("A1").Value = "Hello World!"End Sub```了解VBA的基础语法是很重要的。
下面是一些常用的VBA语法要点:- 语句以关键字(例如Sub、If、Loop等)开头,并以关键字End开头的语句结束。
- VBA对大小写不敏感,但为了提高代码可读性,建议使用一致的大小写规范。
- 每个语句都必须以英文分号结尾,以表明语句的结束。
- 注释可以用单引号(')开头,用于解释代码的功能和目的。
第三步:应用VBA在Office应用程序中的工作VBA可在几乎所有的Office应用程序中使用,包括Word、Excel、PowerPoint等。
以下是一些VBA常见应用的示例:1. 在Excel中自动处理数据VBA可用于自动执行一系列操作,例如筛选、排序和计算Excel表格中的数据。
VBA的基础知识及使用入门教程VBA(Visual Basic for Applications)是一种强大的编程语言,用于创建宏和自定义功能,可以与Microsoft Office软件(如Excel、Word和PowerPoint)以及其他应用程序一起使用。
对于希望提高工作效率和自动化重复任务的用户来说,学习和掌握VBA的基础知识是非常重要的。
本文将介绍VBA的基础知识及使用入门教程,帮助读者了解如何使用VBA来自动执行任务和增强办公软件的功能。
1. VBA概述VBA是一种事件驱动的编程语言,它通过编写宏(宏是一系列的代码指令)来实现自动化和自定义功能。
VBA使用类似于标准的Visual Basic的语法和结构,但它是为宏编程设计的,所以在使用时需要了解一些特殊的VBA概念和语法规则。
2. VBA编辑器VBA编辑器是编写和管理VBA代码的地方。
可以通过按下“ALT + F11”键在Excel、Word或PowerPoint中打开VBA编辑器。
在VBA编辑器中,用户可以创建新的模块(Module),并在模块中编写VBA代码。
3. VBA基础语法VBA代码由一系列的语句(Statement)组成。
每个语句以一个关键字开始,以一个回车或分号结束。
以下是一些基本的VBA语法规则:- 宏的代码必须以“Sub”关键字开始,并以“End Sub”结束。
- 变量的声明需要使用“Dim”关键字。
- 使用“MsgBox”函数可以显示一个简单的提示框。
- 使用“Range”对象可以引用Excel中的单元格区域。
- 使用“If...Then...Else”语句可以实现条件判断。
- 使用循环结构(例如“For”和“Do...Loop”)可以重复执行一段代码。
4. VBA的常用功能VBA可以执行许多常见的操作,例如:- 在Excel中自动填充单元格、计算公式和创建图表。
- 在Word中自动进行文本替换和格式化操作。
- 在PowerPoint中自动生成幻灯片和添加动画效果。
VBA的基础入门教程及使用方法VBA(Visual Basic for Applications)是一种基于Visual Basic语言的宏编程语言,可用于在Microsoft Office应用程序中自动化操作和编写自定义功能。
学习VBA的基础知识和掌握其使用方法,将帮助您提高工作效率,并简化繁琐的任务。
本文将为您提供VBA的基础入门教程及使用方法,帮助您快速上手并利用其强大的功能。
一、什么是VBA?VBA是一种在Microsoft Office应用程序中使用的宏编程语言,它允许用户用自己编写的代码来扩展应用程序的功能。
VBA可以用于Excel、Word、PowerPoint等Office套件中,并提供了丰富的库,使得编写代码变得更加便捷。
通过使用VBA,您可以自动化重复性的任务、创建自定义的功能、操作数据和生成报告等。
二、学习VBA的基础知识1. 启用开发者选项:为了使用VBA编辑器和编写代码,首先需要在相应的Office应用程序中启用开发者选项。
打开“文件”菜单,选择“选项”,然后在对话框中选择“自定义功能区”。
勾选“开发者”选项卡并点击“确定”,开发者选项将显示在主菜单中。
2. 打开VBA编辑器:在开发者选项卡中,点击“Visual Basic”按钮或使用快捷键“ALT+F11”可打开VBA编辑器。
在VBA编辑器中,您可以编写和管理VBA代码。
3. 了解基本概念:在开始编写代码之前,了解一些基本的VBA概念是很重要的。
如变量、条件语句(If语句)、循环语句(For循环和Do循环)、函数等。
这些概念将有助于您理解和编写复杂的VBA代码。
4. 学习VBA语法:VBA的语法与Visual Basic类似,但也有一些特定的语法和关键字。
学习VBA的语法是理解和编写代码的关键。
您可以通过阅读VBA的文档、教程和参考书籍等途径来学习VBA的语法知识。
三、使用VBA的基本方法1. 宏录制:宏录制是学习VBA的简单入门方式之一。
VBA初学者的必备知识点整理VBA(Virtual Basic for Applications)是一种微软的编程语言,用于扩展和自定义Microsoft Office套件中的应用程序。
对于初学者来说,学习VBA可能会感到有些困惑和挑战。
为了帮助初学者更好地掌握VBA,本文将整理一些VBA初学者的必备知识点,旨在为初学者提供一个良好的起点。
一、了解VBA的基本概念和用途VBA是一种面向对象的编程语言,用于自定义和扩展Microsoft Office套件中的各种应用程序,如Excel、Word和PowerPoint等。
通过使用VBA,用户可以编写自己的代码来增强这些应用程序的功能。
VBA的代码可以实现自动化任务、数据处理、生成报告等各种功能。
二、掌握VBA的开发环境VBA的开发环境是Microsoft Office套件自带的“Visual Basic for Applications编辑器”(简称VBE)。
学习VBA之前,需要了解VBE的基本操作和功能,如打开VBE、新建模块、调试代码等。
熟悉VBE的使用将有助于更好地编写和调试VBA代码。
三、认识VBA的基本语法和数据类型VBA的语法与其他编程语言类似,包括变量声明、条件语句、循环语句和函数等。
了解VBA的基本语法和数据类型是学习VBA的前提。
常见的VBA数据类型包括整数、字符串、布尔值和日期等,每种数据类型都有其特定的用途和操作方法。
四、掌握VBA的操作对象和方法VBA通过操作对象和调用对象的方法来实现各种功能。
在VBA中,各种应用程序中的对象都有特定的属性和方法。
例如,在Excel中,可以通过VBA来操作工作簿、工作表、单元格等对象,实现自动化数据处理和报告生成。
学习VBA的过程中,需要掌握各种对象和方法的基本概念和用法。
五、学会使用VBA的控制结构和函数VBA提供了丰富的控制结构和函数,使编写代码更加灵活和高效。
控制结构包括条件语句(如If语句和Select Case语句)和循环语句(如For循环和Do循环),可以根据条件和循环来执行不同的操作。
VBA简单入门系列VBA简单入门01:认识对象VBA简单入门02:对象的属性VBA简单入门03:对象的方法VBA简单入门04:Range单元格对象VBA简单入门05:变量、常量和数据类型VBA简单入门06:变量那些要注意的问题VBA简单入门07:if判断VBA简单入门08:For循环VBA简单入门09:End属性获取最后的单元格信息VBA简单入门10:Range对象的Resize属性VBA简单入门11:Find方法VBA简单入门12:Range对象的Currentregion属性VBA简单入门13:Worksheet对象的UsedRange属性VBA简单入门14:Do循环VBA简单入门15:Union方法VBA简单入门16:SpecialCells方法VBA简单入门17:工作表对象VBA简单入门18:遍历工作表和创建工作表集合VBA简单入门19:新建工作表VBA简单入门20:删除工作表(拆分表格为工作表)VBA简单入门21:With……End With语句消除对象变量VBA简单入门22:VBA中使用Countif制作入库单VBA简单入门23:操作(新建、保存、复制、删除、拆分)工作簿VBA简单入门24:打开、关闭工作簿(跨工作簿查询)VBA简单入门25:Dir函数获取文件信息,判断文件是否存在VBA简单入门26:工作簿(数据、工作表)保存、另存为工作簿VBA简单入门27:循环遍历工作簿,多工作簿操作(汇总、合并)VBA简单入门28:数组的声明、分类、数据类型、大小边界VBA简单入门29:数组的数据来源(工作表、Array、Split)VBA简单入门30:数组转置Transpose、数组Resize输出到工作表VBA简单入门31:Redim语句,数组的裁剪和扩展VBA简单入门32:从操作单元格到操作数组VBA简单入门33:清空数组VBA简单入门34:数组与函数VBA简单入门35:使用字典对象和字典的特性VBA简单入门36:编写字典,字典的Add方法和Item属性VBA简单入门37:去重复、计数、求和,字典Key属性、Item 属性VBA简单入门38:将字典输出到工作表,keys方法和items方法VBA简单入门39:判断关键字是否存在,多列去重复、最大值VBA简单入门40:用字典进行多列求和VBA简单入门41:删除字典里的数据VBA简单入门42:字典合并所有内容在一个单元格内VBA简单入门43:字典关键字区分或不区分大小写VBA简单入门44:双字典完成一维表转二维表VBA简单入门45:将单元格、数组放进字典,拆分工作表VBA简单入门46:字段不完全相同的多工作表求和。
初学VBA第一期:带你入门VBA /viewthread.php?tid=64171第二期:进阶操作VBA /viewthread.php?tid=64329第三期:编制简单的自定义函数/viewthread.php?tid=64605第四期:如何控制工作薄和工作表/viewthread.php?tid=65527第五期:如何控制单元格/viewthread.php?tid=67109第一期:带你入门VBA1、马上新建一个EXCEL文件,用绘图插入一个矩形,点击右键,在菜单中点击指定宏,再点击新建。
会出现Sub 矩形1_单击()End Sub2、在两句中间加入:Sheets("sheet1").Range("a1") = 100结果如下:Sub 矩形1_单击()Sheets("sheet1").Range("a1") = 100End Sub3、再加一句:Sheets("sheet1").Cells(2, 1) = 200Sub 矩形1_单击()Sheets("sheet1").Range("a1") = 100Sheets("sheet1").Cells(2, 1) = 200End Sub这是两种单元格的基本录入方法,都懂吗?补充:单元格和工作表在VBA的表示方法(1)Range("单元格地址") 如Range("a1") 即为A1单元格;(2)CELLS(行,列)如CELLS(1,1)=A1,CELLS(2,1)=A2;(3)工作表在VBA中表示方法:sheets("工作表名")。
4、再输入下面的循环程序Sub 矩形1_单击()Dim x As Integer ‘声明x为整数型变量For x= 1 To 20 ‘x的值为从1到20循环Sheets("sheet1").Cells(x, 1) = x ‘单元CELLS(X,1)的值班等于x值NextEnd Sub这个程序的结果A1至A20 的值分别为1到20补充:“DIM 变量名称AS 变量类型”这个是声名变量用的,就象是平时别人给你介绍客人:他是干什么的,只是介绍了我们才能针对性的谈话。
VBA的基础入门教程VBA(Visual Basic for Applications)是一种用于编写自动化任务和宏的编程语言。
它是微软Office套件中应用程序的宏语言,包括Excel、Word、PowerPoint等。
通过使用VBA,用户可以自动化执行重复性的任务、创建自定义功能和交互式应用程序。
本文将介绍VBA的基础知识和入门教程,帮助初学者了解如何开始使用VBA。
一、什么是VBA?VBA是一种事件驱动的编程语言,可以用于创建自动化任务和应用程序。
与其他编程语言相比,VBA更简单易学,并且与微软Office应用程序紧密结合。
通过使用VBA,用户可以调用应用程序的对象、属性和方法,并使用自己定义的代码来处理数据和执行操作。
二、VBA的环境设置使用VBA前,我们首先需要在Office应用程序中启用开发人员选项,并打开Visual Basic编辑器。
在Excel中,可以按下Alt+F11来打开编辑器,而在Word和PowerPoint中,可以通过点击“开发人员”选项卡,然后选择“Visual Basic”按钮来打开编辑器。
三、VBA的基本语法1. 注释在VBA中,可以使用单引号(')来注释代码,提供对代码功能的说明。
注释对于代码的可读性和维护很重要。
2. 变量和数据类型VBA中的变量用于存储数据,可以是不同的数据类型,如整数、字符串、布尔值等。
在声明变量时,需要指定其数据类型,例如:Dim myVariable As IntegerDim myString As StringDim myBoolean As Boolean3. 运算符和表达式VBA支持各种运算符,例如算术运算符(+、-、*、/)和比较运算符(=、<>、<、>)。
可以使用这些运算符来执行数学运算和逻辑判断。
4. 控制流和逻辑判断VBA支持条件语句(if语句)和循环语句(for循环、while循环)。
菜鸟谈VBA最最基础入门《原创》昵称:叶枫如果你是学习Excel的朋友,对VBA这个概念不陌生吧?VBA的功能实在太强大,可初学的我们,面对那一串串尤如外星文的代码,你是不是看得头昏脑胀?想学,是不是却茫然得找不到入口?在这里,我把我自己的学习心得和笔记放出来,和大家一起分享交流,一起学习,共同进步。
对了,还要告诉大家,我也是初学者,不是高手,如果有什么说得不对的,希望大家及时指出。
我的目的不是教学,而是期望创造一个有你,有我,有他的学习氛围!开始吧,记住一个共同的目标——掀开那层神秘的面纱,看看VBA的真实面目。
-什么是VBA?为什么要学习VBA?=========VBA是Visual Basic For Application的简称,具体说来,可能让叶枫三天三夜也说不完,叶枫也只知道VBA是建立在Office中的一种应用程序开发工具,其实知道这也就够了。
很懒很笨的叶枫只想吃香喷喷的大米饭,可从没想要知道大米饭是怎么来的。
Excel本身的内置函数其实已经很强大了,甚至有人说,只要学会二三十个函数,就已经可以满足普通用户日常的工作需求。
那我们为什么要学VBA?是的,如果只需要满足一些普通的工作需求可能永远也不会用到VBA,但在实际应用的过程中,人们的操作却越来越大,需要也越来越高,这时候就需要用VBA来对Excel进行二次开发了,VBA可以有效地自定义和扩展Excel的功能。
但有一点叶枫想要告诉大家,VBA功能很强大,但并不是万能的,也并不是所有工作都需要用VBA来解决,也并不是所有工作用VBA来解决都会很简单,这要根据实际情况而定,有些工作你用VBA来解决的话相反会变得很麻烦。
VBA与宏======刚开始的内容听起来很枯燥,请大家不要分心,耐着性子看下去,兴趣总是慢慢积累的。
------------------------------------------------------------------------------1、亲自动手,录制一段属于自己的宏提到VBA,相信很多人想到的就是宏,但是VBA与宏是不是一回事?我觉得它们不是一回事,但这不重要,我们要做的是先来认识一下宏。
宏是什么?我理解的宏是一系列固定动作的集合,这个集合当遇到让他执行的条件后就逐个执行。
有人把我们录制的宏比喻成一个武术运动员在比赛中练就的一段武术套路动作,这个套路遇到一定的条件(比赛)就执行。
好了,别闲着,动一动你可爱的右手,点点鼠标,打开一个Excel文件,录制一段宏来来研究研究,步骤如下:(1)选中任意一个单元格;(2)打开菜单—>工具—>宏—>录制新宏,调出宏录制对话框,输入宏名(mysub),确定;(3)设置单元格字体为仿宋体,红色;(4)点击停止录宏。
这样,一个简单的设置单元格格式的宏就录好了。
-------------------------------------------------------------------------------------------------------------------2、鼠标点一点,宏给单元格换新装下面我们来执行这段宏。
(1)选中需要设置的任意单元格或单元格区域(为了看出效果,单元格最好有字符);(2)打开菜单—>工具—>宏—>宏,显示“宏”对话框(快捷键:Alt+F8);(3)选择我们刚才录制的宏,单击“执行”。
这样我们看到已经为刚才选中的单元格的字体已被修改成仿宋体,红色。
自己动手试着录制几段宏,再执行一下,加深印象。
神奇了吧?以后当你再需要一遍又一遍地重复若干相同的操作的时候,会不会想到让宏来替你做这一切?这是一个不错的奴隶,不用花钱,且不用开工资,赚了吧?好了,收起你贪婪的笑容,继续往下看。
宏是什么?现在相信你能想出一千种说法,由你了,又笨又懒的叶枫可没你聪明,也不再多说。
上面说的执行宏的过程是不是让你感觉很麻烦?希望用快捷键来控制宏?这个我们可以在录制宏之前在录制宏对话框里进行设置。
也可以在录制宏后进行设置,按Alt+F8显示宏对话框,单击“选项”,在“宏选项”对话框里进行设置--------------------------------------------------------------------------------------------------------------3、寻根问底,找到宏的老窝如果你忘记了,请你再打开宏录制对话框,在宏名的下面,有一个“保存在”的选项,点一点下拉的箭头,我们可以看到,宏可以保存在三种不同的位置,分别是:(1)当前工作簿(系统默认):宏保存在当前工作薄的模块里,只有当该工作薄打开时,宏才起作用。
(2)新工作簿:新建一个工作薄保存。
(3)个人宏工作簿:这是为宏而设计的一种特殊的具有自动隐藏特性的工作簿,如果你要让某个宏在多个工作簿都能使用,那么就应当创建个人宏工作簿,并将宏保存于其中。
上面我们录制的宏是保存在当前工作薄里,今天我们在这里也只介绍保存在当前工作表里的宏。
--------------------------------------------------------------------------------------------------------4、拨开层层迷雾,查看庐山真面目宏靠什么来控制Excel的运行?是不是感觉深在浓浓的迷雾里,感觉一头雾水?让我们鼓一鼓劲,拨开它的衣服,开开那家伙里面到底是什么?(1)按Alt+F8快捷键打开“宏”对话框;(2)选择我们刚才录制的宏,点“编辑”按钮。
眼前一亮吧?这是一个新的天地——VBA的编辑器窗口(VBE),这个我们以后再说,先将注意力集中到显示的代码上。
代码如下:1.Sub mysub()2.' mysub Macro3.' 宏由ggsmart录制,时间: 2009-2-27'4.With Selection.Font = "仿宋_GB2312"6..Size = 127..Strikethrough = False8..Superscript = False9..Subscript = False10..OutlineFont = False11..Shadow = False12..Underline = xlUnderlineStyleNone13..ColorIndex = xlAutomatic14.End With15.Selection.Font.ColorIndex = 316.End Sub复制代码现在你可能感觉到上面这些乱七八糟的代码会很陌生,甚至在问自己是不是来到外星人的世界,反正叶枫当初是这样感觉的,但不要为此感到害怕,将来我们会慢慢熟悉他,就像闭上眼睛也能准确地将那个又大又红的苹果送到自己的嘴里。
--------------------------------------------------------------------------------------------------------5、再进一步,给宏安上门铃一遍一遍地在宏对话框里选择宏名称,按“执行”按钮来运行宏的麻烦是不是让你郁闷得有些想吐血?指定快捷键虽然方便,但别人用自己的工作表时能不能快速上手?就算是自己,如果宏多了,或是放的时间长了,你还记得哪个快捷键控制哪个宏?作为excel开发者,一个主要的目标是为自动化提供一个易于操作的界面,“按钮”是最常见的界面组成元素之一,我们可以把宏指定给特定的按钮,通过按钮来执行宏,还是用刚才我们录制的那个宏来举例。
通过使用“窗体”工具栏,可以为工作簿中的工作表添加按钮。
在创建完一个按钮后,可以为它指定宏,然后你的用户就可以通过单击按钮来执行宏。
在本练习中,将创建一个按钮,并为它指定一个宏,然后用该按钮来执行宏。
具体步骤如下:(1)打开菜单—>视图—>工具栏—>窗体,调出窗体工具栏。
(2)单击”窗体“工具栏中的“按钮”控件,在工作表中希望放置按钮的位置按下鼠标左键,拖动鼠标画出一个按钮,松开鼠标后,Excel会自动显示“指定宏”对话框。
(3)从“指定宏”对话框中选择“mysub”,单击“确定”。
这样,就把该宏指定给命令按钮。
课间休息,插播一段广告:按钮,工作表等这些对象就像是Excel的众多儿女,儿女太多,怎么称呼这群儿女也是一个问题.为了不出现叫"儿子"就七八个一起跑出来,同许多农村父母给儿女起"老大,老二,老三……"的称呼一样,Excel也用这种顺序的起名方法给这些儿女贴上了标签.比如第一个按钮是"按钮一",再画一个就是"按钮二",然后是"按钮三","铵钮四"等等.这样,以后你要叫第三个儿子的时候直接叫"按钮三"即可.如果你嫌这个名字乡下味太浓,如果你嫌这个名字不能很好地反映点击它后会执行怎样的操作不清楚,你可以通过双击按钮表面激活它,可重新为按钮贴上合适的显示标签.需要提醒你的是,这里的标签只是它显示在你面前的样子,实际上它是什么名字?我们可以点击它,看一下名称框里是什么.为什么显示出来的是一样,而实际的名字却是另一样呢?也许你现在会感到迷茫,但不用管它,以后当我们学习了属性后,一切就自然明白了.下面我们来试一试用按钮操作:(1)选择单元格或单元格区域;(2)单击按钮。
按钮就像装在楼下的门铃,美丽的嫦娥仙子家住在502,猪八戒来到楼下,找准号码502,轻轻一按,“叮咚,叮咚……”,嫦娥在楼上就给八戒开门了,八戒不用在楼下大声地喊“嫦娥,开门。
”也不用花两毛钱给嫦娥打个电话,当然更不用顺着下水管从墙上爬进嫦娥的窗户,方便而实在吧?这种遥控式的命令的确能让繁琐的操作变得简单而方便,让我们获得了一些使用Excel标准命令所不能实现的功能。
如果你是八戒,当你熟悉了如何使用这种遥控一样的门铃以后,你可能都会奇怪自己当初在没有门铃的情况下,那段漫长的爬下水管道的日子是怎么熬过来的。
让嫦娥仙子开门的方法有很多种,同样执行宏也有多种方法可以选择,我们还可以把宏指定给图片,自选图形,这些比较简单,和指定给窗体按钮是一样的,同时我们还可以把宏指定给某个“事件”,比如单击工作表,双击工作表,激活工作表,打开工作簿等等,你要安什么要的门铃,选什么样的音乐,随你了。
需要强调一点的是,我们刚说的“事件”是一个重要的概念,八戒按门铃,就是一个“事件”,这个“事件”引发了嫦娥的开门,只有门铃响了,嫦娥才会去开门。
除此而外“方法”“对象”“属性”都是接下来我们会经常接触到的,慢慢走,留心点,一路上将会精彩不断。
-----------------------------------------------------------------------------------------------------------6、小结到这里,我们对宏应该有一个简单的了解了吧?宏实际上就是一个简单的VBA的Sub过程,它保存在模块里,以Sub开头,以End Sub结尾,执行时就从第一句逐句执行,直到End Sub结束。