如何使用 Excel 宏来节省时间和自动化您的工作

如何使用 Excel 宏来节省时间和自动化您的工作

如果您经常使用 Excel 电子表格,您可能会发现自己一遍又一遍地重复相同的步骤。 单击一个按钮并让这些任务自动发生不是很好吗?

这就是 Excel 宏的用武之地。您可以使用宏自动执行重复性任务,从而节省大量时间和精力。

什么是 Excel 宏?
Excel 宏是记录的 Excel 命令和操作序列,您可以根据需要多次播放。 宏可用于自动执行 Excel 中的几乎任何任务序列,从将公司名称和地址输入电子表格这样简单的任务到创建自定义报告这样复杂的任务。 如果您可以在 Excel 中执行此操作,则可能可以使用宏将其自动化。

要使用宏,首先需要录制它。 您执行要自动化的步骤序列,Excel 会跟踪所有这些步骤并将它们保存在宏中。 录制宏后,您可以随时再次运行它。 您甚至可以为宏指定键盘快捷方式,这样您只需敲击几下键盘即可运行它。

Excel 宏基于 Microsoft 的 Visual Basic for Applications (VBA) 编程语言。 录制宏时,Excel 会在后台将您的操作转换为 VBA 代码。 因此,除了通过录制宏来创建宏之外,您还可以在 VBA 代码中手动编写它们。 在本文中,我将主要关注通过录制宏来创建宏——这是最简单快捷的方法。 之后,我将讨论如何使用 VBA 从头开始编辑或编写宏,并提供一些自学资源。

如何录制宏
为了帮助说明这个过程,我将使用一个小样本数据集。 假设我们负责获取客户姓名和余额并执行两项任务:首先将客户的姓名拆分为单独的名字和姓氏,然后突出显示余额大于零的每个人。 在这个例子中,我们有七个客户要与之合作。

要创建宏,我们将使用 Excel 窗口顶部功能区工具栏中的“开发人员”选项卡。 默认情况下不存在,因此我们需要添加它。 单击功能区最左侧的文件选项卡(在上面的屏幕截图中突出显示),然后在出现的屏幕上单击左栏底部的选项。

出现“Excel 选项”屏幕。 从左侧导航栏中选择自定义功能区。 然后,在右侧的“自定义功能区”区域中,查看“主选项卡”列表并选中开发人员复选框。 单击确定。

(在 macOS 中,单击屏幕顶部的 Excel 菜单并选择首选项 > 功能区和工具栏。在右侧的“自定义功能区”区域中,查看“主选项卡”列表并选中开发人员复选框。单击保存 .)

一旦你有了开发者选项卡,点击它,你会看到类似于下面屏幕上显示的选项。

要开始录制您的第一个宏,请单击“录制宏”按钮,您将看到以下选项。 首先,为您的宏创建一个名称,请记住您不能使用空格。 为了可读性,您可能想用 _ 或 – 之类的东西分隔单词。 然后根据需要添加快捷键或描述,但这些不是必需的。

一旦你点击确定,图标应该改变以指示宏正在记录你的操作。 重要的是,您只执行您希望宏执行的操作,从此时开始,直到您单击停止录制。

现在宏正在录制,让我们开始我们的任务。 首先,突出显示 Balance Due 列,然后右键单击并选择 Insert Column。 这将在 Customer Name 和 Balance Due 列之间添加一个新列。

接下来,我们将重命名列,将“客户姓名”替换为“名字”,并将标题“姓氏”添加到我们刚刚创建的列中。 选择第一列中的客户名称(单元格 A:2 到 A:8),选择功能区中的数据选项卡,然后选择文本到列命令。

出现一个向导,显示以下选项。 选择带分隔符并点击下一步。

接下来,选中“空格”复选框以指定由空格分隔的单词应该放在单独的列中。 点击下一步。

有关使用宏的重要说明
如果您想再次运行宏,只需单击“宏”按钮即可运行。 或者,如果您为宏分配了快捷方式,只需按下组合键即可运行它。

请注意,您不能将带有宏的电子表格另存为传统的 .xlsx 工作簿。 您必须将其另存为启用宏的 Excel 工作簿 (.xlsm) 以避免丢失您的宏。

进行更改后,任何时候您想要使用新数据集时,只需重新打开工作簿并通过转到“数据”选项卡并选择“获取数据”来导入您想要处理的数据。 您将能够从文件数据库和其他在线服务中导入数据。

请注意,在许多情况下,默认情况下禁用宏。 这是因为,正如微软指出的那样,“VBA 宏是恶意行为者获取部署恶意软件和勒索软件的访问权限的常见方式。” 为了保护组织免受此类威胁,微软现在阻止了来自互联网的文件中的宏——有时也阻止了存储在公司共享驱动器上的文件中的宏。 您的组织可能对宏施加了额外的限制。

因此,无论何时打开其中包含宏的 Excel 工作簿(包括您自己的),您都可能会看到如下所示的警告消息。 如果您的工作簿是您创建的或来自受信任的来源,请继续并启用它。 但是,如果宏来自不受信任的来源,请不要启用它,因为它可能是恶意软件。

录制宏时要注意的另一个重要特征是相对引用的使用。 此功能使得无论数据在电子表格的何处开始,宏都能够找到它并从那里开始处理。

例如,我们创建的宏将始终从 A 列开始处理,因为未启用相对引用。 但是,如果我们执行相同的操作但首先单击“使用相对引用”,那么宏将能够检测到信息的起始位置(例如 C 列)并从该点开始处理。 如果您正在处理的数据并不总是从同一点开始,则此功能很有用。

如何使用代码编辑或创建宏
如果要查看宏背后的 VBA 代码,请转到“开发工具”选项卡,单击“宏”,选择宏,然后单击“编辑”。

您将被带到一个窗格,您可以在其中查看您创建的宏的源代码。 在下面的屏幕截图中,带下划线的项目显示了我们执行的操作,例如更改标题的名称和选择行。 您可以针对不同的用例更改这些。 例如,如果您处理的数据从范围 A1:A20 运行,您可能希望扩大范围以包括所有可能的单元格。

如果想尝试从头开始编写宏,可以使用多种在线资源来学习编写 VBA 脚本,包括 Codewars、Udemy 和 Codecademy。 返回 Excel,单击“开发人员”>“宏”>“创建”。 您将被带到一个空白窗格,您可以在其中编写 VBA 代码。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/67231.html 聚才发 母婴好物

(0)
上一篇 2024年1月5日 上午2:41
下一篇 2024年1月5日 上午2:51

相关推荐

  • HPE 收购 Determined AI,旨在将模型训练与其 HPC 产品组合相结合

    惠普企业表示,它收购了 Determined AI,这是一家拥有开源机器学习的初创公司,可以更快地训练模型。 HPE 表示将把 Determined AI 的技术与其人工智能和高性能计算产品组合相结合。 交易条款没有披露。 据 HPE 称,Determined AI 将帮助企业更快地创建模型并提供业务价值,而无需担心底层的基础设施。 HPE 正在转向硬件即服…

    2023年12月28日
    144
  • 乾隆皇帝:太上皇的朝政掌控之谜,退位后是怎么掌权的?

    中国历史上的乾隆皇帝,以其卓越的政治才能和深远的历史影响,被誉为“康乾盛世”的重要推动者。然而,他在成为太上皇后,依然对朝政保持了强大的掌控力,这在历史上是罕见的。那么,乾隆皇帝如何在退位后仍然能够掌控朝政呢?这是一个值得探讨的问题。 乾隆皇帝的退位 乾隆皇帝在位六十年后,于1796年禅让皇位给嘉庆皇帝,自己成为了太上皇。然而,他并没有像其他朝代的太上皇那样…

    2024年2月13日
    36
  • C 编程语言:它的重要历史及其拒绝消失的原因源代码

    C是计算史上最重要的编程语言之一。 今天,出现了许多不同的编程语言,提供许多不同的特性,但在许多方面,C 为这些语言提供了基础。 C 应运而生。 目前尚不清楚它的创造者是否预见到了 C 将继续实现的伟大成就。 像大多数创新一样,C 随着时间的推移经历了许多变化。 它最大的成就之一可能是即使在充满活力的现代时代也能保持相关性。 C 的创造者必须感到满足,因为他…

    2024年1月13日
    128
  • 防晒霜哪个牌子的防晒效果好不油腻(2024女孩子学生党平价高口碑防晒霜推荐)

    秋冬季节需要防晒吗? 肯定很多人的答案都是“不需要”,但这并不是正确答案,这也是为什么你夏天防晒工作做得很好,但来年夏天还是很黑的原因!这个问题的正确答案应该是秋冬也需要做好防晒,秋冬太阳看似和蔼可亲,但其实它的杀伤力和夏季差不多,很多雀斑、晒斑都是秋冬不防晒造成的后果的。 紫外线中的UVB能在短时间内让皮肤被晒伤晒红,而现在市面上大部分防晒品是UVB型的,…

    2023年8月12日
    288
  • AI 地图集,书评:绘制出人工智能的总成本

    “寻求宽恕,而非许可”长期以来一直是硅谷的指导原则。 没有哪个技术领域比现代 AI 中的机器学习更能实践这一原则,它的存在依赖于巨大的数据库,几乎所有的数据库都是从庞大的数据库中刮取、复制、借用、乞求或窃取的 我们每天都有意或无意地发出数据。 但这些数据几乎从来没有经过受试者的许可而得到严格的来源。 “因为我们可以,”两位社会学家在人工智能地图集:权力、政治…

    2023年12月28日
    132
  • 2024目前热门的电脑单机游戏排行榜前十名(精选5款目前比较火高分单机游戏)

    2024年已过半,上半年有战神,艾尔登法环这类3A大作,也有众多精品单机小游戏,虽然整个年度来看不算什么热门游戏年,但推出的这些游戏已经足够你畅玩整个暑假啦,下面来看看有什么单机游戏值得玩! 1.艾尔登法环   如果塞尔达年底跳票的话,感觉可以预定年度最佳游戏了。 我向朋友描述了半天,最后还是用浅显易懂的塞尔达世界来打比喻,这就是个魂系列塞尔达翻版,广袤无边…

    2023年8月5日
    247
  • 宋徽宗和孟皇后是什么关系?他们之间有爱情吗?

    中国历史上有很多美丽的女性,而宋朝的孟皇后则是其中之一。她不仅聪明、善良,而且还有着惊人的美貌。那么,宋徽宗和孟皇后之间是什么关系呢?这是一个历史传说的真相。 首先,关于宋徽宗和孟皇后之间的关系,历史上并没有明确的记载。但是,根据一些史书的描写和后人的传说,我们可以大致了解到他们之间的关系。据说,孟皇后是宋徽宗的表妹,两人在年轻时就相识相恋。后来,她被册封为…

    2024年2月25日
    32
  • 李适之与李林甫:唐朝的左右相权斗

    在中国历史上,唐朝是一个繁荣昌盛的时代,而在这个时期,有两位名叫李适之和李林甫的宰相,他们分别担任左相和右相,共同辅佐皇帝治理国家。然而,这两位宰相之间的关系并非一帆风顺,他们之间的恩怨纠葛成为了唐朝政治史上一段颇具传奇色彩的故事。 首先,我们来了解一下李适之和李林甫的背景。李适之,字子美,是唐朝著名的文学家、政治家,他的一生充满了传奇色彩。他曾任左相,是唐…

    2024年2月21日
    25
  • 努尔哈赤的真爱是谁?东哥还是阿巴亥?

    自古以来,历史人物的情感世界总是充满了神秘色彩。尤其是那些在权力与爱情之间挣扎的皇帝们,他们的感情生活更是引人入胜。而清朝的开国皇帝努尔哈赤,他的爱情之谜更是让人琢磨不透。那么,努尔哈赤的真爱究竟是东哥还是阿巴亥呢? 首先,我们来看看东哥。东哥是努尔哈赤的青梅竹马,两人从小一起长大,感情深厚。据史书记载,努尔哈赤在建立后金政权的过程中,东哥一直陪伴在他身边,…

    2024年2月19日
    37
  • 苹果推出紧急更新以解决零日漏洞源代码

    Apple 本周发布了紧急安全更新,以解决旧款 iPhone、iPad 和 iPod 上的零日漏洞。 这些补丁于周三推出,解决了一个越界写入问题,攻击者可以利用该问题控制受影响的设备。 美国网络安全和基础设施局 (CISA) 今天鼓励用户和 IT 管理员查看 Apple 的公告 HT213428 并应用必要的更新。 Apple 没有立即回应关于这些漏洞是否已…

    2024年1月9日
    169

发表回复

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