Excel宏的录制和解密

Excel宏的录制和解密本篇演示的Excel版本:Excel2019本篇演示一个简单的宏的录制。实现的效果是将Sheet1的A列复制到到Sheet2的A列。宏的录制和保存步骤打开Excel点击上方菜单的“视图”,点击“宏”,在下拉菜单中选择录制宏。在弹出对话框中,给宏取个名字后点击“确定”在Sheet1中选择A列,复制后粘贴到sheet2的A列,在到“宏”菜单中点击“停止录制”在点击保存的时候会弹出一个提示框,注意:如果要保存宏,要点击“否

大家好,又见面了,我是你们的朋友全栈君。

本篇演示的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      ' 切换到sheet2
    Columns("A:A").Select        ' 选择sheet2的A列
    ActiveSheet.Paste            ' 粘贴
End Sub

  • Sub … End Sub 是一个宏的开始和结束标志
  • ' 引号用来注释
  • Columns 代表Excel 的列,Sheets 是工作表
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154073.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 让我郁闷的第一次做站[通俗易懂]

    让我郁闷的第一次做站[通俗易懂]我是今年7月份毕业的,我在学校学的软件专业,但是在学校的时候很贪玩,没学到多少东西,毕业后找本专业的工作处处碰壁找不到,后来去了个seo公司,他们是做英文的,这也是我第一次接触这个行业,原来不知道seo的存在。这个公司很小的,其实主要的业务都是给别人代发外链,我也就成了外链专员。因为刚接触连seo是什么都不知道,我就在网上到处找相关的论坛视频教程看,发现很多教程都是要收费的,不收费的讲的太潦草,有

    2022年5月17日
    35
  • 中国电子学会-青少年电子信息等级考试标准 (1-6 级)

    中国电子学会-青少年电子信息等级考试标准 (1-6 级)一级标准一、考试形式1.理论知识部分:上机考试2.实际操作部分:现场制作二、所用器件1.电子元器件——电源、电机、灯、导线、开关2.能够满足考试要求的结构件三、考核内容(一)理论知识了解人类发现电的历史 了解电的产生及用途 掌握基本电路的构成(电源、用电器、开关和导线),理解各部分的作用 理解串联电路的连接方式 了解家用照明电路组成方式 熟悉安全用电常识 掌握避免雷电伤害的生活常识 认…

    2022年5月10日
    57
  • 小米10获取root权限_oppo A59s (全网通)一键ROOT获取ROOT权限

    小米10获取root权限_oppo A59s (全网通)一键ROOT获取ROOT权限很多小白机友问oppoA59s(全网通)如何获取ROOOT权限?oppoA59s(全网通)用什么ROOT工具比较靠谱?奇兔刷机小编给大家分享一篇oppoA59s(全网通)一键ROOT教程,简单几步,轻松搞定!具体步骤如下:  1.首先打开奇兔刷机软件,插好数据线,连接您的oppoA59s(全网通)手机,然后打开手机USB调试。  2.oppoA59s(全网…

    2025年5月28日
    0
  • tf卡锁定怎么解锁_tf卡写保护解除办法

    tf卡锁定怎么解锁_tf卡写保护解除办法最近这段时间,开始使用TFS2010进行项目的源码管理,在使用过程中,发现了不些问题,由于开发人员的操作失误,经常导致了源码中的文件被锁定,而在开发人员的PC机上又不能把锁定的文件签入到TFS中,刚开始遇到这个问题时,想通过管理员帐号来“取消锁定”,但在“源代码管理器”中,管理员帐号也没有权限操作“取消锁定”。遇到这种文件被锁定的事,是相当的郁闷。郁闷归郁闷,问题还是得要解决,…

    2022年9月23日
    0
  • python zipfile.zipfile_confirm password

    python zipfile.zipfile_confirm password”””@author:Peng(非原创)记录:开发历程”””最近在写一个AndroidAPP,需下载服务器上的数据。有些PDF如果直接传输的话,将会增加通信的数据量,使下载时间变长。服务器在传输这些数据之前先对其进行压缩,客户端接收到数据之后进行解压,这样可以减小网通传输数据的通信量,缩短下载的时间,从而增加客户体验。用Python做类似的工作,只要使用zipfile模块提供的api就可以轻松的…

    2022年9月17日
    0
  • [java面试题]最长的回文字符串中出现确定[通俗易懂]

    [java面试题]最长的回文字符串中出现确定

    2022年1月16日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号