本篇演示的Excel版本:Excel 2019
本篇演示一个简单的宏的录制。 实现的效果是将 Sheet1 的A 列 复制到到Sheet2 的 A 列。

宏的录制和保存步骤

  1. 打开Excel

  2. 点击上方菜单的 “视图”, 点击 “宏 ”, 在下拉菜单中选择录制宏。

  3. 在弹出对话框中,给宏取个名字后点击“确定”

  4. 在Sheet1 中选择 A 列, 复制后粘贴到 sheet 2的A列, 在到“宏” 菜单中点击“停止录制”

  5. 在点击保存的时候会弹出一个提示框,注意: 如果要保存宏, 要点击“否”。 保存文件的格式为 .xlsm。

也可以点击“另存为”保存为.xlsm 。

Excel在后续的版本中,要保存宏的Excel 就需要特定后缀的文件(.xlsm), 即启用宏的Excel 。 .xlsx 文件是不能保存宏的, 保存后再次打开会发现宏不见了。

测试运行

  1. 打开保存的.xlsm 文件, 清除sheet2 中的内容

  2. 点击“查看宏”

  3. 在弹出的窗口中可以看到上面录制的宏, 点击“执行”按钮

  4. 运行之后, 可以看到内容从 sheet1的A 列复制到 sheet 2 的A 列。

宏的解密

录制的宏其实是一段VB 的代码, 还是通过“查看宏” > 编辑 就可以一窥真容了。

代码如下:

解读一下代码:

Sub myMacro()Columns("A:A").Select        ' 选择sheet1 的 A列Selection.Copy               ' 复制选择的部分Sheets("Sheet2").Select      ' 切换到sheet2Columns("A:A").Select        ' 选择sheet2的A列ActiveSheet.Paste            ' 粘贴
End Sub
  • Sub … End Sub 是一个宏的开始和结束标志
  • ' 引号用来注释
  • Columns 代表Excel 的列,Sheets 是工作表

Excel宏的录制和解密相关推荐

  1. [EXCEL] 宏的录制、调用和删除

    目录 什么是宏? 如何使用"宏"? 1.添加"开发工具"选项卡 2.录制宏 1)将选中的单元格停留在A1位置 2)点击"录制宏",设置宏名和 ...

  2. Excel宏的录制与调用

    1.首先,要写一个宏,我们要把相应的工具栏给显示出来.打开excel表格,在快速访问工具栏右击鼠标,在弹出的菜单选择"自定义功能区". 2.在右侧的方框,看到"开发工具& ...

  3. Excel宏的自动运行设置

    如何设置宏的自动运行呢? 这里提供两种方式 在Excel打开的时候自动调用宏执行 通过脚本调用Excel中宏 本篇以 Excel宏的录制和解密 介绍的宏进行说明和演示. 宏自动运行的场景 自动运行宏的 ...

  4. Office - - Excel宏录制批量处理格式相同文件

    文章目录 一.说明 二.实现 2.1 目的 2.1 操作 一.说明   有时候会批量处理一些格式相同的文件调格式之类的操作,人工一个个修改显然不适合我们操作,利用宏可以节省大部分人力还有时间. 二.实 ...

  5. EXCEL VBA 之录制宏

    宏的录制方法.先录制一个设置格式的宏,设置小于60分的不及格成绩用红色显示.打开学生成绩表excel文件. 2 如何开始录制?单击工具---宏---录制宏,弹出小窗口. 3 宏的名字命名为" ...

  6. Excel VBA 002 录制宏

    Excel VBA 002 录制宏 一.开始录制 二.设置宏名,快捷键,保存位置 可以将录制的宏保存到三个不同的位置. ·个人宏工作簿:每次使用Excel时都可以使用"个人宏工作簿" ...

  7. 信创办公–基于WPS的EXCEL最佳实践系列 (宏的录制)

    信创办公–基于WPS的EXCEL最佳实践系列 (宏的录制) 目录 应用背景 操作步骤 1.宏的录制启用 2.宏的使用 3.宏的保存 4.宏的禁用 应用背景 宏是一个自动化完成重复性工作的工具,使用宏可 ...

  8. Excel工资表通过宏的录制形成工资条形式

    内容:工资表通过宏的录制形成工资条形式,设置快捷键,添加按钮指定宏,并且改进宏. 一 打开Excel,先点击左侧 文件-选项-自定义功能区 ,从左侧的下来菜单中选择开发工具,把开发工具添加到右侧自定义 ...

  9. Excel 宏的用法的教程

    Excel表格的35招必学秘技(学会计的快来转...         一.让不同类型数据用不同颜色显示    在工资表中,如果想让大于等于2000元的工资总额以"红色"显示,大于等 ...

  10. 004.了解Excel宏

    大家好,我是永不止步的老牛. 上一篇我们介绍了VBA的过程和函数,本篇我们介绍Excel宏. Excel宏是一些VBA代码的集合,宏可以被执行,宏可以进行录制,保存下来方便多次执行,宏录制就是将我们在 ...

最新文章

  1. MySQL主从同步失败
  2. .NET新手系列(五)
  3. web安全学习—Http协议基础
  4. boost::allocator_size_type的实例
  5. 《七哥说道》第五章:入职惨做苦力,画饼一望无际
  6. 前端学习(2153):Vue的终极解决方案
  7. 1.UNIX网络编程卷1:源码配置
  8. Android Fragment (一)
  9. java与sql心得体会_学习心得
  10. 汉诺塔问题的求解与分析
  11. php小偷程序实例代码
  12. C++STL(下)——关联式容器(Associative Containers)与算法
  13. c语言 char作用,c语言中char型数据能直接运算吗?
  14. mysqldump: Got error: 145:
  15. GoJS-FlowChart样例代码分析
  16. 大学新生不知道去哪里找论文参考文献?
  17. 汇编语言中间接寻址(间接操作数)与变址寻址(变址操作数)的区别
  18. android gradle 版本部队,gradle中统一配置版本的小技巧。
  19. 【BZOJ1064】[Noi2008]假面舞会 DFS树
  20. 私有RTP协议和标准流媒体协议

热门文章

  1. 其实,我只是一个工程师
  2. 代做assignment分享高分Essay写作攻略
  3. Picgo typora error in repo name
  4. 如何合并多个工作表或多个工作簿?3种合并方法都在这
  5. 用python对我和女票的聊天记录生成心形词云
  6. Keil 编译显示变量重复定义问题
  7. 路径规划-Minimum snap轨迹优化
  8. mysql navicat视图_navicat怎么创建视图
  9. 鸿蒙5G的营业执照,华为鸿蒙系统疑似被曝光 工信部向三大运营商颁发5G牌照​...
  10. 二元二次方程例题_二元二次方程的解法 二元二次方程例题