当前位置: 首页 > article >正文

VBA02-初识宏——EXCEL录像机

一、录制宏

录制宏其实就是将一系列操作结果录制下来,并命名存储。这些操作可以是关于数据的处理、格式的设置、函数的运用等,相当于在编程语言(如VB)中定义的一个子程序。

在录制宏时,软件会记录用户执行的一系列操作,并将其转化为相应的代码或指令集。这些代码或指令集在之后可以被调用和执行,以重复之前录制的操作

值得注意的是,录制宏通常只记录操作结果,而不记录具体的操作过程。例如,在Excel中改变文字字体时,录制宏会记录“将所选择的文字改变为所选择的字体”这一结果,而不会记录用户是如何打开“字体”栏、选择字体等具体操作步骤。

此时打开VBA编写界面,会看到宏对应的VBA代码。

注意,要是将sheet页内容还原,点击VBA编辑界面的运行按钮,还能重现刚才的实现功能。

二、宏的不足

若是此时,excel表格中的内容变化顺序,则该宏实现的功能依旧是固定位置的标红。比较死板!!!

三、宏 VS VBA

可以理解为,宏就是机器录制的代码;VBA是人编写的代码

四、VBA的注释

在代码前面加上单引号,该段代码将被注释。

注意,鼠标点击到其他地方的时候,注释文字才会变绿。

批量注释:

 

五、Tab缩进

缩不缩进不强制,只是为了可阅读性

六、换行

将一段代码拆成两行,使用下划线

 

七、代码调试

F8,代码逐句运行。


http://www.kler.cn/a/383181.html

相关文章:

  • 【项目实战】NGINX 实现会话保持
  • 京东零售数据可视化平台产品实践与思考
  • 注意力机制详解
  • shell脚本定义特殊字符导致执行mysql文件错误的问题
  • pyinstaller打包资源文件和ini配置文件怎么放
  • V900新功能-电脑不在旁边,通过手机给PLC远程调试网关配置WIFI联网
  • Windows核心编程笔记——DLL基础
  • 【AI视频换脸整合包及教程】AI换脸新星:Rope——让换脸变得如此简单
  • LeetCode题练习与总结:O(1) 时间插入、删除和获取随机元素 - 允许重复--381
  • Air780E基于LuatOS编程开发
  • web实操3——servlet
  • 短剧APP系统开发,数字化微短剧时代
  • SpringBoot框架学习总结 及 整合 JDBC Mybatis-plus JPA Redis 我的学习笔记
  • 《Qwen2-VL》论文精读【下】:发表于2024年10月 Qwen2-VL 迅速崛起 | 性能与GPT-4o和Claude3.5相当
  • 《Java 实现选择排序:原理剖析与代码详解》
  • 手动切换python版本
  • yolov8涨点系列之Concat模块改进
  • 300公斤载重橡胶履带式无人车底盘技术详解
  • AUTOSAR CP NVRAM Manager规范导读
  • Angular 中 UntypedFormGroup和FormGroup的区别?
  • 【python】游戏设计 --- 双人井字棋小游戏
  • OceanBase中,如何解读 obdiag 收集的火焰图 【DBA早下班系列】
  • 刷题强训 (day1) -- 数字统计
  • 软件工程笔记一
  • Redis 数据类型详解与应用
  • 加密货币行业与2024年美国大选