学习
实践
活动
专区
工具
TVP
写文章

比较Excel中的宏和VBA

1. 在之前的文章中提到通过录制一个宏来快速制作学生成绩的抬头,我们简单回顾一下这个宏是如何录制的:

1) 首先点击“开发工具”选项卡;

2) 点击“使用相对引用”;

3) 在录制开始前选中第一行的抬头;

4) 点击“录制宏”;

5) 复制第一行;

6) 隔两行,也就是在第3行右键鼠标,选中“插入复制的单元格”;

7) 点击“停止录制”。

这个宏录制好了之后会自动在VBA中生成一段代码,如下:

2. 那么宏和VBA的关系是什么呢?

简单来说,宏是我们对Excel表格一系列操作动作的集合,从“录制宏”到“停止录制”这一过程就记录下了这一系列的动作。

在录制宏的同时,VBA也同步在后台生成了对应的代码;而VBA就是一个可以用来编辑代码的工具软件。

3. 在以上这段代码中:

过程开始以Sub后加上宏名开始

停止录制以End Sub结尾

中间则是宏执行动作的集合,其中Selection到Down这三行代码执行的动作有复制和插入复制的单元格的动作,暂且称之为“动作1”。

下一次的分享我们会回顾一下一键生成学生成绩条的宏以及用到的for循环。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201120A0FWL800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券