比较Excel中的宏和VBA

2022年9月23日 17点热度 0人点赞

比较Excel中的宏和VBA

工具/原料

  • 电脑
  • 2019 Excel

方法/步骤

  1. 1

    通过录制一个宏来快速制作学生成绩的抬头,我们简单回顾一下这个宏是如何录制的:

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

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

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

    4) 点击“录制宏”;

    5) 复制第一行;

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

    7) 点击“停止录制”。

  2. 2

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

    Sub 宏3()

     '

     ' 宏3 宏

     '

     '
       

    Selection.Copy
       

    ActiveCell.Offset(2, 0).Rows("1:1").EntireRow.Select
       

    Selection.Insert Shift:=xlDown 

    End Sub

  3. 3

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

  4. 4

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

  5. 5

    在以上这段代码中:

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

    2. 停止录制以End Sub结尾

     

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

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论