对于大多数人来说,能掌握并熟练运用 50 个以上函数,就已经可以称为 Excel 大神了,平时的工作和各种报表足以游刃有余。

然而,一旦你某一天学了 VBA,就宛如打通了任督二脉,完成了量到质的飞跃。

相像一下,就按个按键,几百个文件的自动打印、存储、合并,全都自动完成,是不是很神奇?

市面上教 VBA 的书和视频教程不少,大家可以结合自己的水平选择购买。如果不想花钱,就跟着我慢慢学吧。

VBA 系列,我会由浅入深,从初学者的视角,带领大家绕过各种坑,结合实例寓教于乐。

我用的版本是 Excel 2016,其他版本的界面可能略有不同。

1. 什么是 VBA?

  • VBA的全称:Visual Basic for Applications
  • 是基于应用程序的 VB 语言,遵循VB的语法
  • 微软于 1993 年开发出 VBA 这种自动化语言,用于拓展 Microsoft Office 软件
  • Word、Excel、Access、PowerPoint都可以应用VBA

2. VBA 在哪里?

1) 快捷键 Alt+F11 进入VBA 界面,或者

2) 首次使用时,通过以下方式将 VBA 添加到菜单栏中:

  • 进入菜单“文件”-->“选项”
  • 选择“自定义功能区”--> 勾选“开发工具”选项卡
  • 这时在菜单栏就会出现 VBA 选项了

3. 什么是 VBE?

  • VBE全称:Visual Basic Editor,是VBA代码编辑器
  • 按 Alt+F11,进入的就是 VBE 的界面

4. 在哪里写 VBA?

  • 按 Alt+F11,进入 VBE
  • 点击“插入”-->“模块”,右边出现的编辑区域就可以写 VBA 了

5. VBA 与宏

  • 一组 VBA 指令就是宏
  • 在 Excel 中操作的每一个动作和命令,都可以被宏记录下来
  • VBA 初学者可以先从录制宏开始,学习 VBA 代码,大可不必死记硬背对象、属性,只要能看懂,灵活修改,就可以上手了
  • 录制的宏是不能循环执行的,如果要循环,需要在宏的基础代码上添加循环语句
  • 当我们渐渐上手了,直接写 VBA 就可以了,不用每次都录制宏再编辑 VBA,因为有时会因此导致 20 行的命令写成了 200 行

6. 下面来看一个录制宏的实例:

  • 点击“开发工具” --> 录制宏 --> 确定
  • 在单元格中输入公式“=1+1”,回车
  • 点击”停止录制“,这个简单的宏就已经录制完成了
  • 现在我们删除单元格的内容,点击”宏“开始执行宏
  • 选择刚才录制的宏,点击”执行“
  • 公式“=1+1”就自动填充到了我们鼠标所选择的单元格

7. 现在我们来看一下刚才那个宏的 VBA 代码:

  • 点击宏 --> "编辑”
  • VBE 中出现的这段简单代码,就是刚才录制的宏的 VBA 代码

vba宏语言_Excel VBA(1) – VBA 简介及录制宏相关推荐

  1. VBA录制宏知识整理

    XIWENJIE_VBA基础简介之录制宏 A.录制宏的使用 一.什么是宏 VBA是 [Visual Basic](https://baike.baidu.com/item/Visual Basic)的 ...

  2. vba宏语言_三分钟了解Excel的程序语言VBA

    VBA全称为Visual Basic for Applications是一种宏语言,是MicrsoftOffice软件的扩展的应用程序功能. 作为一种计算机语言,VBA的内容是以代码的形式存在的. V ...

  3. vba怎么安装_学VBA,这些最基础的概念一定要知道

    说说VBA的那些事儿 VBA是什么?很多使用Excel的人经常会看到这三个字母,那么VBA到底是什么呢?长得神似VB的它到底是干什么的?相信很多人都会有这样的问题,今天就和大家说说有关VBA的那些事儿 ...

  4. vba 自动排序_给VBA字典键值排序,并提取需要的数据

    未知的领域很广.风景很美,不要蜷缩在一小块自认为天堂的世界里.待到暮年时安于自欺欺人,要努力提高自己,学习是一件很辛苦的事.要有一颗充满生机的心,把握现在,这才是进取.机会总在等待中出现,越是有意义的 ...

  5. 还自己写代码?VBA录制宏了解下

    这是<Excel VBA:办公自动化>教程的第9节,介绍录制宏. 1.认识VBA:什么是VBA? 2.这些掌握了,你才敢说自己懂VBA 3.VBA变量5年踩坑吐血精华总结 4.VBA中重要 ...

  6. Excel VBA 002 录制宏

    Excel VBA 002 录制宏 一.开始录制 二.设置宏名,快捷键,保存位置 可以将录制的宏保存到三个不同的位置. ·个人宏工作簿:每次使用Excel时都可以使用"个人宏工作簿" ...

  7. python与vba的区别_选择VBA还是Python?

    首发 公众号 :EXCEL办公实战 到底是VBA,还是Python? 类似的话题,还有操作EXCEL学者Python,还是VBA 现在学习VBA还值吗?是否过期等! 这些问题,有很多粉丝在问,在知乎. ...

  8. 【VBA自用常用模板2】WORD/WPS办公宏实现切换页面背景/切换页面视图

    对接上一自用模板,为功能有切换页面护眼绿().切换页面视图.模拟快捷键点击,可以为其添加快捷键 Sub 切换页面护眼绿()If (ActiveDocument.Background.Fill.Fore ...

  9. 【VBA(一):For循环】【Excel中宏的使用+手工书写VBA代码+使用For循环+小结及练习】

    文章目录 Excel中宏的使用 录制宏 优缺点 录制相对引用的宏 案例 手工书写VBA代码 新建模块 使用For循环 案例 小结及练习 定义 宏 VBA(ALT+F11) 相关概念 定位 制作工资条 ...

  10. vba 自动换行_Excel中quot;强制换行quot;quot;快速求和quot;等操作,这9个AlT键技巧全都包含了...

    枝上柳棉吹又少.天涯何处无芳草.墙里秋千墙外道.墙外行人,墙里佳人笑.笑渐不闻声渐悄.多情却被无情恼. --宋.苏轼<蝶恋花·春景> Hello,小伙伴们,大家好,之前给大家介绍了电脑键盘 ...

最新文章

  1. virtualbox主机网络管理 未能创建_NETworkManager(网络管理软件)官方版2020.12.0下载
  2. 死磕单点登录的实现原理
  3. Contracts for Java
  4. SOL注入——HTTP头部注入(六)
  5. cxgrid 行合并单元格_合并单元格求和、计数、加序号
  6. 把汉化的eclipse还原为英语版的小绝招
  7. 回味手写三层-增删改查
  8. Web2.0创业者面临艰难选择:出售还是发展
  9. Iframe跳转问题
  10. java aapt linux_Android:linux下aapt使用 | 学步园
  11. python正则表达式匹配数字或者逗号_将数字与正则表达式相匹配-只有数字和逗号...
  12. 什么是流程管理系统?
  13. 脚踏实地、仰望星空的贵系学子们
  14. 腾讯秋招--微信支付面经
  15. VSCode常用插件-快捷键
  16. 如何将本地项目上传到gitee仓库里
  17. 程序崩溃APPcrash的问题
  18. 机械臂速成小指南(十):可达工作空间
  19. [Excel]Excel函数和用法(4)——查找字符串,SEARCH和FIND函数
  20. enicode字体反爬,大厂使用的反爬技术,结合OCR处理页面源代码

热门文章

  1. jQuery 操作表单
  2. Android的Theme主题切换
  3. Pandas简单写入数据到csv文件
  4. 邮件里直接显示图片_Python自动化:自动化发送邮件之SMTP
  5. 虚拟机安装苹果系统_开源神器:助你快速安装苹果虚拟机!
  6. 入门嵌入式HTML/CSS/脚本引擎 sciter(问题篇)
  7. c语言字符是源码,C语言基础字符串函数源代码
  8. 朋友圈文字怎么到中间_怎样查看微信朋友圈访客记录
  9. 矩阵的java程序怎么编写_如何编写Java程序以添加两个矩阵
  10. OFFICE技术讲座:一级标点压缩共有几种情形