VBA02-初识宏——EXCEL录像机

ops/2024/11/9 0:46:03/

一、录制宏

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

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

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

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

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

二、宏的不足

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

三、宏 VS VBA

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

四、VBA的注释

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

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

批量注释:

 

五、Tab缩进

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

六、换行

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

 

七、代码调试

F8,代码逐句运行。


http://www.ppmy.cn/ops/132074.html

相关文章

ubuntu 22.04 硬件配置 查看 显卡

ubuntu 22.04 硬件配置 查看 显卡 1. 参考文档 ubuntu 安装 nvidia 驱动 https://blog.51cto.com/u_13628828/7056095 input: HDA NVidia HDMI/DP,pcm3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11 input: HDA NVidia HDMI/DP,pcm7 as /devices/…

QinQ VLAN技术

QinQ VLAN技术的主要作用包括扩展VLAN数量、实现私网VLAN透传、提供二层隔离和多租户环境等。以下是对这些作用的详细介绍: 扩展VLAN数量 解决VLAN ID不足问题:QinQ技术通过在原有的802.1Q标签基础上再增加一层802.1Q标签,从而将VLAN数量从40…

Spring Boot整合RabbitMQ

这里只会演示部分常用的工作模式 1.工作队列模式 1.1引入相关依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency><dependency><groupId>org.s…

2020年美国总统大选数据分析与模型预测

数据集取自&#xff1a;2020年&#x1f1fa;&#x1f1f8;&#x1f1fa;&#x1f1f8;美国大选数据集 - Heywhale.com 前言 对2020年美国总统大选数据的深入分析&#xff0c;提供各州和县层面的投票情况及选民行为的可视化展示。数据预处理阶段将涉及对异常值的处理&#xff0…

nuPlan最新SOTA,香港科技大学发布基于学习决策范围内的规划PlanScope

nuPlan最新SOTA&#xff0c;香港科技大学发布基于学习决策范围内的规划PlanScope Abstract 在自动驾驶的背景下&#xff0c;基于学习的方法在规划模块的开发中表现出了很大的潜力。在规划模块的训练过程中&#xff0c;直接最小化专家驾驶日志与规划输出之间的差异是一种广泛采…

关于Django 模型字段 `choices`自定义数据类型的枚举——补充

文章目录 1. 处理 datetime 类型的 choices2. 处理 time 类型的 choices3. 处理 Decimal 类型的 choices4. 处理 UUID 类型的 choices5. 处理 float 类型的 choices 在 Choices 类的基础上扩展&#xff0c;可以将 choices 与特定数据类型&#xff08;如 date 或 datetime&a…

【react】Redux基础用法

1. Redux基础用法 Redux 是一个用于 JavaScript 应用的状态管理库&#xff0c;它不依赖于任何 UI库&#xff0c;但常用于与 React 框架配合使用。它提供了一种集中式的状态管理方式&#xff0c;将应用的所有状态保存在一个单一的全局 Store&#xff08;存储&#xff09;中&…

iOS灵动岛动画小组件怎么播放动画

这个灵动岛相关的展示位置分几个地方&#xff1a; 紧凑型&#xff0c;最小化&#xff0c;扩展型&#xff0c;还有锁屏位置 我们先来看一下我这边实现的动画效果 demo下载&#xff1a; iOS灵动岛GIF动画 灵动岛样式 灵动岛有三种渲染模式&#xff1a; 第一种是 紧凑型&…