- Excel 宏教程
- Excel 宏 - 首页
- Excel 宏 - 概述
- Excel 宏 - 创建
- 单个工作簿中的宏
- Excel 宏 - 安全性
- Excel 宏 - 绝对引用
- Excel 宏 - 相对引用
- Excel 宏 - VBA
- Excel 宏 - 理解代码
- 将宏分配给对象
- Excel 宏 - 运行宏
- 使用 VBA 编辑器创建宏
- Excel 宏 - 编辑
- Excel 宏 - 用户窗体
- Excel 宏 - 调试代码
- Excel 宏 - 配置宏
- Excel 宏有用资源
- Excel 宏 - 快速指南
- Excel 宏 - 有用资源
- 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 代码来实现。您将在“配置宏以在打开工作簿时运行”一章中了解此内容。