菜鸟谈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) , 这个我们以后再说 , 先将注意力集中到显示的代码上 。 代码如下:
- Java基础知识回顾,还记得吗?
- 花不到120元,老旧笔记本旧貌换新颜,菜鸟也能行
- 零基础小白入门必看篇:学习Python之面对对象基础
- 大数据专业大一新生,只有数学等基础课程,还可以自学哪些内容
- 学习大数据需要具备哪些基础知识,以及应该重视哪些环节
- Linux基础入门vim常用命令详解
- 加盟蓝店快递怎么样?蓝店快递的优势有哪些?
- 0基础大数据学习——加米谷大数据开发就业班开新班啦
- 「基础」奇异值分解的原理与应用
- 瑞萨电子推出面向物联网基础设施系统的第二代多相数字控制器和智能功率级单元模块(SPS)