vba宏语言_Excel VBA(1) – VBA 简介及录制宏
对于大多数人来说,能掌握并熟练运用 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 简介及录制宏相关推荐
- VBA录制宏知识整理
XIWENJIE_VBA基础简介之录制宏 A.录制宏的使用 一.什么是宏 VBA是 [Visual Basic](https://baike.baidu.com/item/Visual Basic)的 ...
- vba宏语言_三分钟了解Excel的程序语言VBA
VBA全称为Visual Basic for Applications是一种宏语言,是MicrsoftOffice软件的扩展的应用程序功能. 作为一种计算机语言,VBA的内容是以代码的形式存在的. V ...
- vba怎么安装_学VBA,这些最基础的概念一定要知道
说说VBA的那些事儿 VBA是什么?很多使用Excel的人经常会看到这三个字母,那么VBA到底是什么呢?长得神似VB的它到底是干什么的?相信很多人都会有这样的问题,今天就和大家说说有关VBA的那些事儿 ...
- vba 自动排序_给VBA字典键值排序,并提取需要的数据
未知的领域很广.风景很美,不要蜷缩在一小块自认为天堂的世界里.待到暮年时安于自欺欺人,要努力提高自己,学习是一件很辛苦的事.要有一颗充满生机的心,把握现在,这才是进取.机会总在等待中出现,越是有意义的 ...
- 还自己写代码?VBA录制宏了解下
这是<Excel VBA:办公自动化>教程的第9节,介绍录制宏. 1.认识VBA:什么是VBA? 2.这些掌握了,你才敢说自己懂VBA 3.VBA变量5年踩坑吐血精华总结 4.VBA中重要 ...
- Excel VBA 002 录制宏
Excel VBA 002 录制宏 一.开始录制 二.设置宏名,快捷键,保存位置 可以将录制的宏保存到三个不同的位置. ·个人宏工作簿:每次使用Excel时都可以使用"个人宏工作簿" ...
- python与vba的区别_选择VBA还是Python?
首发 公众号 :EXCEL办公实战 到底是VBA,还是Python? 类似的话题,还有操作EXCEL学者Python,还是VBA 现在学习VBA还值吗?是否过期等! 这些问题,有很多粉丝在问,在知乎. ...
- 【VBA自用常用模板2】WORD/WPS办公宏实现切换页面背景/切换页面视图
对接上一自用模板,为功能有切换页面护眼绿().切换页面视图.模拟快捷键点击,可以为其添加快捷键 Sub 切换页面护眼绿()If (ActiveDocument.Background.Fill.Fore ...
- 【VBA(一):For循环】【Excel中宏的使用+手工书写VBA代码+使用For循环+小结及练习】
文章目录 Excel中宏的使用 录制宏 优缺点 录制相对引用的宏 案例 手工书写VBA代码 新建模块 使用For循环 案例 小结及练习 定义 宏 VBA(ALT+F11) 相关概念 定位 制作工资条 ...
- vba 自动换行_Excel中quot;强制换行quot;quot;快速求和quot;等操作,这9个AlT键技巧全都包含了...
枝上柳棉吹又少.天涯何处无芳草.墙里秋千墙外道.墙外行人,墙里佳人笑.笑渐不闻声渐悄.多情却被无情恼. --宋.苏轼<蝶恋花·春景> Hello,小伙伴们,大家好,之前给大家介绍了电脑键盘 ...
最新文章
- virtualbox主机网络管理 未能创建_NETworkManager(网络管理软件)官方版2020.12.0下载
- 死磕单点登录的实现原理
- Contracts for Java
- SOL注入——HTTP头部注入(六)
- cxgrid 行合并单元格_合并单元格求和、计数、加序号
- 把汉化的eclipse还原为英语版的小绝招
- 回味手写三层-增删改查
- Web2.0创业者面临艰难选择:出售还是发展
- Iframe跳转问题
- java aapt linux_Android:linux下aapt使用 | 学步园
- python正则表达式匹配数字或者逗号_将数字与正则表达式相匹配-只有数字和逗号...
- 什么是流程管理系统?
- 脚踏实地、仰望星空的贵系学子们
- 腾讯秋招--微信支付面经
- VSCode常用插件-快捷键
- 如何将本地项目上传到gitee仓库里
- 程序崩溃APPcrash的问题
- 机械臂速成小指南(十):可达工作空间
- [Excel]Excel函数和用法(4)——查找字符串,SEARCH和FIND函数
- enicode字体反爬,大厂使用的反爬技术,结合OCR处理页面源代码