菜鸟谈VBA最基础入门( 三 )
按钮就像装在楼下的门铃 , 美丽的嫦娥仙子家住在502 , 猪八戒来到楼下 , 找准号码502 , 轻轻一按 , “叮咚 , 叮咚……” , 嫦娥在楼上就给八戒开门了 , 八戒不用在楼下大声地喊“嫦娥 , 开门 。 ”
也不用花两毛钱给嫦娥打个电话 , 当然更不用顺着下水管从墙上爬进嫦娥的窗户 , 方便而实在吧?
这种遥控式的命令的确能让繁琐的操作变得简单而方便 , 让我们获得了一些使用Excel标准命令所不能实现的功能 。
如果你是八戒 , 当你熟悉了如何使用这种遥控一样的门铃以后 , 你可能都会奇怪自己当初在没有门铃的情况下 , 那段漫长的爬下水管道的日子是怎么熬过来的 。 让嫦娥仙子开门的方法有很多种 , 同样执行宏也有多种方法可以选择 , 我们还可以把宏指定给图片 , 自选图形 , 这些比较简单 , 和指定给窗体按钮是一样的 , 同时我们还可以把宏指定给某个“事件” , 比如单击工作表 , 双击工作表 , 激活工作表 , 打开工作簿等等 , 你要安什么要的门铃 , 选什么样的音乐 , 随你了 。
需要强调一点的是 , 我们刚说的“事件”是一个重要的概念 , 八戒按门铃 , 就是一个“事件” , 这个“事件”引发了嫦娥的开门 , 只有门铃响了 , 嫦娥才会去开门 。 除此而外“方法”“对象”“属性”都是接下来我们会经常接触到的 , 慢慢走 , 留心点 , 一路上将会精彩不断 。 到这里 , 我们对宏应该有一个简单的了解了吧?
宏实际上就是一个简单的VBA的Sub过程 , 它保存在模块里 , 以Sub开头 , 以End Sub结尾 , 执行时就从第一句逐句执行 , 直到End Sub结束 。
就像前面我们说的武术运动员练的那段套路动作 , 总是抱拳 , 扎马 , 出拳然后踢腿 , 永远不可能没有扎马就出拳 , 没有出拳就踢腿 。
我们今天录的这段宏也总是先设字体 , 再改字体颜色 , 这种顺序永远不会乱 。
说完这些 , 你是不是感觉这些操作古板得没有生气?是不是感觉这宏的操作不能满足自己的需求?叶枫想告诉你的是 , 宏代码绝不等于VBA , 它只是VBA里最简单的运用 , 尽管许多Excel过程都可以用录制宏来完成 , 但是通过宏代码还是无法完成许多的工作 , 如:(1)不可以建立公式 , 函数;(2)没有判断或循环的功能;(3)不能进行人机交互;(4)无法显示用户窗体;(5)无法与其他软件或文件进行互动 。…….所以 , 你看了上面的内容后千万不要以为宏就是VBA了 , 更不要以为自己已经会VBA了 , 事实上是你才刚沾上VBA的边 , 或者说连边都没沾上 , 甚至连宏今天我们都只是作了简单的介绍 。 路漫漫其修远兮 , 还等着我们上下去求索 , 路在脚下 , 武林高手总是从练习简单的套路动作开始 , 不要厌倦扎马的单调 , 静下心多练练 , 这会是你以后练习武功招式的一个基础 。
什么是VBE?
相信你还没忘记吧?VBE就是VBA的编辑窗口 , 所有的VBA操作都在VBE里完成 。 VBE是一个分离出来的应用程序 , 它可以与Excel无缝结合 , 但是需要说明的是要运行VBE必须先运行Excel , VBA模块与Excel工作薄文件一起存储 , 除非激活VBE , 否则VBA模块是看不见的 。
1、运行Excel后 , 怎样切换换到VBE窗口?打开大门的钥匙有很多把 , 千万别猴急地去爬下水管道 。 (1)按ALT+F11快捷键;(2)右击工作表名称标签 , 点击查看代码 。
文章插图
(3)单击开发工具选项卡里的“Visual basic”命令 。
初识VBE窗口
这个界面相信你不陌生吧?查看宏的时候我们已经见识过它了 。
文章插图
“工程资源管理器”显示一个树型图示 , 包含了当前在Excel中打开的所有Excel对象 , 包含工作表 , 模块 , 窗体 , 加载宏及隐藏的工作薄 , 每个工作薄被认为是一个工程 。
- Java基础知识回顾,还记得吗?
- 花不到120元,老旧笔记本旧貌换新颜,菜鸟也能行
- 零基础小白入门必看篇:学习Python之面对对象基础
- 大数据专业大一新生,只有数学等基础课程,还可以自学哪些内容
- 学习大数据需要具备哪些基础知识,以及应该重视哪些环节
- Linux基础入门vim常用命令详解
- 加盟蓝店快递怎么样?蓝店快递的优势有哪些?
- 0基础大数据学习——加米谷大数据开发就业班开新班啦
- 「基础」奇异值分解的原理与应用
- 瑞萨电子推出面向物联网基础设施系统的第二代多相数字控制器和智能功率级单元模块(SPS)