网站首页 > 技术文章 正文
从今天开始呢,就开始真正的编写VBA代码了,不再是通过录制宏让Excel自动生成代码的方式。话不多说,先了解几个VBA代码减法的语法。
一. VBA 代码怎么写?
① Sub表示子程序,即一串代码的集合体
写法:Sub 名称()
② End Sub 代表一个代码块的结束
③ MsgBox 表示出现一个弹框,并显示相应信息
写法:MsgBox “弹框出现时出现的内容”
④ Range().value 表示获取某个单元格中的值
⑤ 前面加单引号(’)表示注释内容
⑥ 运行:
方式1:F5
方式2:或者工具条中的执行按钮
方式3:另一种运行方式,【视图】-【立即窗口】 (下图1)
输入Call VBA名字,回车,便可执行(下图2)
二. 有哪些需要注意的呢?
① 是否需要区分大小写:有时,当我们没有使用的标准的开头大写,或者没有加括号,也能帮助我们执行,会自动的改成大写或帮忙加上括号。但是为了语法的规范性,我们还是要使用标准的写法。
② 但是自动调整功能也并不是万能的,比如sub后没有加空格,就会运行失败
③ 如果VBA提示了语法有问题,注意,提示的信息可能是错误的
如:我们没有在Sub后加空格,提示给我们的确是"缺少="
④ Sub和End Sub之间的子语句,最好先按Tab键,再输入内容。
目的:当代码行数多时,不好识别出主次部分
⑤ 多个Sub语句可以在同一个模块中。当代码需要执行时,一般光标在哪个部分,就执行哪 个模块的代码。
⑥ 如果新建一个模块编写VBA代码时,再按执行按钮,此时便会弹出选择执行哪个vba代码 的弹窗
这次分享大家应该对VBA代码有一个浅浅的认识,后面我们会继续分享!
猜你喜欢
- 2024-10-08 使用VBA自动化处理Excel数据生成装箱单
- 2024-10-08 补课了!VBA过程的附加技能(vba 过程调用)
- 2024-10-08 VBA三种程序类型介绍(vba程序是什么意思)
- 2024-10-08 Excel VBA 提取word表格信息(vba提取sheet名字)
- 2024-10-08 rust跟Excel vba交互(rust制作表)
- 2024-10-08 VBA|使用窗体控件02:使用显示信息的标签控件
- 2024-10-08 Excel破解:如何快速破解VBA窗口密码
- 2024-10-08 VB/VBA中的函数,用了那么久,其实是这样的
- 2024-10-08 VBA|正确使用过程和自定义函数(vba自定义函数参数说明)
- 2024-10-08 VBA高级应用30例:Ribbon(功能区)的介绍
- 1509℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 539℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 497℃MySQL service启动脚本浅析(r12笔记第59天)
- 476℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 475℃启用MySQL查询缓存(mysql8.0查询缓存)
- 454℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 434℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 432℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)