Excel VBA 入门(零)
本教程所用系统环境:
- Windows 10
- Excel 2013
1. 添加开发工具
打开Excel,依然找到“文件”->“选项”->“自定义功能区”,在右侧主选项卡下面的选项中,找到“开发工具”,在前面的小框打勾,确定。返回Excel,即可在菜单栏右侧看到有开发工具:
2. 使用VBE
VBE即VBA的编辑环境。通常有两种方式可以进入
- 菜单栏 -> 开发工具 -> Visual Basic
- 快捷键:Alt + F11
3. 第一个VBA程序
进入VBE后,在菜单栏依次选择“插入”->“模块”,然后光标会自动定位到代码窗口中,VBA中的代码即在些编写。
VBA常使用“过程”来组织代码(另一种方式是“函数”,后面会介绍)。过程用
Sub sub_name() ''中间这里是我们要实现各种操作的VBA代码'
End Sub
表示。其中Sub
和末尾的End Sub
是必须的固定形式,sub_name是过程名称,后面的括号()
是必须的。VBA中允许使用中文作为过程名称,但建议还是尽量使用英文为好。
第一个VBA程序
Sub Hello_World()Debug.Print "Hello, World!"MsgBox "Hello, World!"
End Sub
这个过程的名字是Hello_World
。运行VBA代码有三种方式:
- 点击菜单栏下面的工具栏中的绿色向右的小三角
- 在菜单栏选择“运行”->“运行子过程/用户窗体 F5”
- 快捷键,按上键盘上的F5
应该注意的是,如果运行代码前鼠标光标没有在任一个VBA过程内部,VBE会弹出一个对话框,请求选择将要用于运行的VBA过程:
第一行代码Debug.Print "Hello, World!"
会在位于VBE下方的“立即窗口”中输出双引号中的内容,即Hello, World
:
(如果VBE中没有出现立即窗口,可以在菜单栏“视图”中选择显示)
第二行代码MsgBox "Hello, World!"
则会以弹窗的形式显示双引号中的Hello, World!
:
4. 保存
包含有VBA代码的Excel文件不能再保存为.xls或.xlsx文件,应保存为.xlsm文件
本系列教程其它文章
Excel VBA入门(一)数据类型
Excel VBA入门(二)数组和字典
Excel VBA入门(三) 流程控制1-条件选择
Excel VBA入门(四)流程控制2-循环控制
Excel VBA入门(五)Excel对象操作
Excel VBA入门(六)过程和函数
Excel VBA入门(七)注释、宏按钮及错误处理
Excel VBA入门(八)单元格边框
Excel VBA入门(九)操作工作薄
转载于:https://www.cnblogs.com/wuzhiblog/p/vba_zero.html
Excel VBA 入门(零)相关推荐
- Excel VBA入门的基础语句
选择当前活动的工作簿: ThisWorkbook.Activate 如果选择其他工作簿,注意该工作簿一定是打开的,并且不要忘记加上后缀".xls" ,例如: Windows(&qu ...
- Excel vba 具有零值的单元格中显示0
1.编写VBA宏:具有零值的单元格中显示0,并保存到"PERSONAL"个人工作簿 2.快速访问工具栏 设置自定义宏按钮 Sub 具有0值的单元格中显示0() Dim A$ ...
- Excel VBA 入门demo,单元格json格式校验
需求才是学习的第一生产力,学习VBA是因为要帮测试同学解决excel中的值校验问题.具体来讲,需要对指定单元格做数据格式校验,必须是json,不是json或者格式不对的,要有提示. 解决问题的方案很多 ...
- excel vba 入门语句精选
VBA语句集 (第1辑) 定制模块行为 (1) Option Explicit '强制对模块内所有变量进行声明 Option Private Module '标记模块为私有,仅对同一工程中其它模块有用 ...
- vba怎么安装_VBA还要学吗?怎么入门Excel VBA?
教程领到手,学习不用愁!领 ↑↑↑ 快捷高效入门:看知识兔视频课程,跟着知识兔老师操作,听知识兔老师讲解,边看边实练,初学者不要自己瞎琢磨瞎折腾,很容易走弯路.学以致用,光看不练都是假把式.学完知识兔 ...
- vba 判断控件有无_6小时,写了一篇适合Excel小白学的VBA入门教程
一.excel vba是什么? Visual Basic for Applications(VBA)是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言.主要能用来扩展Window ...
- excel vba 如何将日期周几转换成文字_Excel 从精通到入门
Excel 从精通到入门 引子 Excel? 这么简单的东西有学的必要吗?公式加减乘除,诶等等这个日期怎么变成 #### 了,虽然文本数字搞不清楚,但也算熟练使用 Excel 啦. WOW, Awso ...
- EXCEL VBA从入门到精通 第一章:VBA入门
第一章:VBA入门 第一节:什么是VBA 介绍VBA的定义,作用和优点. VBA(Visual Basic for Applications)是一种编程语言,是微软Office套件中的一个重要组成部分 ...
- 《Excel 2019 VBA入门与应用(视频教学版)》图书简介
#好书推荐##好书奇遇季#<Excel 2019 VBA入门与应用(视频教学版)>京东当当天猫都有发售.Excel VBA是Excel数据分析必须掌握的工具,学习本书能够提高Excel完成 ...
最新文章
- popStar手机游戏机机对战程序
- 重磅!Gartner公布2019年十大战略科技发展趋势
- windows安装python3步骤_Windows下python3和python2安装与一起使用
- 一份关于机器学习中线性代数学习资源的汇总
- 此项目与Visual Studio的当前版本不兼容的报错
- txt替换回车键符号怎么打_电脑键盘上那个点符号怎么打出来的?
- ResourceBundle 读取properties文件中文乱码
- Java中获取实时时间
- blender快捷键记录-基本所有场景通用
- win10 uwp 访问解决方案文件
- 酒店客房预订管理系统简单实现
- 700 boost yeezy_公司级Adidas Yeezy Boost 700上脚测评
- 万事开头难,开启博客之路
- 锦标赛选择法(遗传算法)
- 打造淘宝极简包的轻量化框架
- python实战篇(六)---打造自己的签名软件
- SQL Server 沿用上一日的数据
- SylixOS 系统工作队列
- 蜘蛛程序php,php模仿百度spider蜘蛛爬虫程序例子
- 记录VS2015编译cuda11+opencv库遇到的问题
热门文章
- ios手机怎么连接adb命令_没有 mac 的福音,windows 下对 ios 进行操作 (类似 android 的 adb 操作)...
- VMware vSphere功能特性比较 6.5 6.7 7.0
- 最全银行IT核心系统:研究框架(165页)
- 数据传输服务 DTS > 数据迁移 > 从自建数据库迁移至阿里云 > 源库为MySQL > 从自建MySQL迁移至RDS MySQL
- 深圳观澜机房(云计算数据中心)
- 内容库-管理介质和模板的最佳办法(转)
- 消息中间件学习总结(21)——RocketMQ 消息丢失场景分析及如何解决!
- Java基础学习总结(116)——Map使用相关问题总结
- Linux学习总结(27)——CentOS7及以上系统的systemctl命令使用介绍
- Java基础学习总结(83)——Java泛型总结