Excel 宏 – 概述

Excel 宏 – 概述


Excel 宏是一个或一组操作,您可以根据需要随时记录、命名、保存和运行任意多次。创建宏时,您正在记录鼠标点击和击键。当您运行保存的宏时,记录的鼠标点击和击键将按照与记录相同的顺序执行。

宏可帮助您节省涉及需要经常执行的数据操作和数据报告的重复性任务的时间。

宏和 VBA

您可以使用 Excel 命令或从 Excel VBA 录制和运行宏。

VBA 代表 Visual Basic for Applications,是一种简单的编程语言,可通过 Excel Visual Basic 编辑器 (VBE) 使用,该编辑器可从功能区上的“开发人员”选项卡获得。录制宏时,Excel 会生成 VBA 代码。如果你只是想录制一个宏并运行它,没有必要学习Excel VBA。但是,如果要修改宏,则只能通过在 Excel VBA 编辑器中修改 VBA 代码来完成。

您将在“创建简单宏”一章中学习如何录制一个简单的宏并使用 Excel 命令运行它。您将在后面的章节中了解有关宏以及从 Excel VBA 编辑器创建和/或修改宏的更多信息。

个人宏工作簿

宏可以保存在您录制它的同一工作簿中。在这种情况下,您只能从该工作簿运行宏,因此您应该将其保持打开状态。Excel 为您提供了另一种存储所有宏的方法。它是个人宏工作簿,您可以在其中保存宏,从而可以从任何工作簿运行这些宏。

您将在章节 – 将所有宏保存在单个工作簿中了解个人宏工作簿。

宏观安全

宏将作为 VBA 代码存储在 Excel 中。与任何其他代码的情况一样,宏代码也容易受到打开工作簿时可能运行的恶意代码的影响。这是对您的计算机的威胁。Microsoft 提供了宏安全工具,可帮助您保护计算机免受此类宏病毒的侵害。

您将在“宏安全”一章中了解更多相关信息。

绝对引用和相对引用

录制宏时,您可以对单击的单元格使用绝对引用或相对引用。绝对引用使您的宏在您录制宏的相同单元格中运行。另一方面,相对引用使您的宏在活动单元格中运行。

您将在章节中了解这些 – 对宏使用绝对引用和对宏使用相对引用。

VBA中的宏代码

即使您不了解 Excel VBA,也可以从 Excel 录制和运行宏。但是,如果您必须修改录制的宏或通过编写 VBA 代码创建宏,则应学习 Excel VBA。为此,您可以参考本教程库中的 Excel VBA 教程

但是,您应该知道如何查看宏代码。您可以在 Excel VBA 一章中了解如何在 Excel 中访问 VBA 编辑器以及 VBA 编辑器的不同部分。

您可以学习如何在 Excel VBA 编辑器中查看宏代码,您可以在“理解宏代码”一章中了解宏代码。

为对象分配宏

您可以将宏分配给对象,例如形状、图形或控件。然后,您可以通过单击该对象来运行宏。您将在章节 – 将宏分配给对象中了解这一点。

运行宏

Excel 提供了几种运行宏的方法。您可以选择运行宏的方式。您将在“运行宏”一章中了解这些不同的运行宏的可能方式。

使用 VBA 编辑器创建宏

如果您决定编写宏代码,您可以在章节 – 使用 VBA 编辑器创建宏中学习。但是,前提是您应该具有 Excel VBA 知识。

编辑宏

您可以在 Excel VBA 编辑器中修改宏代码。如果要进行大量更改,则应具备 Excel VBA 知识。但是,如果您只想对代码进行较小的更改,或者您想将 VBA 代码从录制的宏复制到另一个宏,则可以参考章节 – 编辑宏。

您可以重命名宏甚至删除它。您还将在同一章中了解这一点。

用户表单

表格通常用于收集所需的信息。这将是不言自明的,使任务变得简单。从 Excel VBA 编辑器创建的 Excel 用户窗体服务于相同的目的,提供熟悉的选项,如文本框、复选框、单选按钮、列表框、组合框、滚动条等作为控件。

您将在“用户表单”一章中学习如何创建用户表单以及如何使用不同的控件。

调试宏代码

有时,宏可能不会按预期运行。您可能已经创建了宏,或者您可能正在使用某人提供给您的宏。您可以像调试任何其他代码一样调试宏代码以发现缺陷并纠正它们。您将在“调试宏代码”一章中了解这一点。

配置宏以在打开工作簿时运行

您可以在打开工作簿时自动运行宏。您可以通过创建 Auto_Run 宏或为工作簿打开事件编写 VBA 代码来执行此操作。您将在“配置宏以在打开工作簿时运行”一章中了解这一点。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁