Excel Macros 简明教程
Excel Macros - Creation
您可以通过录制击键和鼠标点击、给宏命名并指定宏的存储方式来创建带有 Excel 命令的宏。因此,记录这样一个宏可以用 Excel 命令运行。
假设您必须以以下格式反复收集某些结果 -
您可以使用宏来处理它,而不必每次都创建表格。
Recording a Macro
要录制宏,请执行以下操作 -
-
单击功能区的“视图”选项卡。
-
单击宏组中的宏。
-
从下拉列表中选择“录制宏”。
[ Record Macro 对话框出现。
-
在宏名称框中键入 MyFirstMacro 。
-
在说明框中键入 A Simple Macro ,然后单击确定。
记住您执行的所有击键和鼠标点击现在都将被记录下来。
-
单击单元格 B2。
-
Create the table.
-
单击工作表中的其他单元格。
-
单击功能区的“视图”选项卡。
-
Click Macros.
-
从下拉列表中选择 Stop Recording 。
宏录制完成。
单击特定单元格的第一步非常重要,因为它会告诉宏从哪里开始放置记录的步骤。完成录制后,您必须单击“停止录制”以避免记录不必要的步骤。
Running a Macro
您可以随时运行已录制的宏。要运行宏,请执行以下操作 -
-
单击新建工作表。
注意活动单元格。在我们的示例中,它是 A1。
-
点击功能区的 VIEW 选项卡。
-
Click Macros.
-
从下拉列表中选择 View Macros 。
出现宏对话框。
仅会将你录制的宏显示在“宏”列表中。
-
单击“宏”对话框中宏名称 - MyFirstMacro。将显示你在录制宏时键入的说明。宏说明可以让你确定录制宏的目的。
-
单击“运行”按钮。你将在录制宏时创建的相同的表格将在不到一秒钟的时间内出现。
你已了解 Excel 为你提供的法宝,可以节省大量时间来处理重复的任务。你将看到以下内容 −
-
尽管运行宏之前的活动单元格是 A1,但表格却放置在你录制的单元格 B2。
-
此外,活动单元格变为 E2,因为你在停止录制之前单击了该单元格。
你在运行宏之前可以在不同的活动单元格的多个工作表中运行宏,并观察与上面给出的相同的条件。只要记下这一点,你稍后将在本教程中了解到它是为什么这样发生的。
你还可以进行宏录制,将录制的步骤放入活动单元格。随着你在本教程中的进度,将学习如何执行此操作。
Storing a Macro
你可能想知道如何保存创建的宏。在此上下文中,你需要了解以下内容 −
-
Storing a macro
-
保存启用宏的文件
当你创建宏时,可以选择存储该特定宏的位置。你可以在 Record Macro 对话框中执行此操作。
单击框 - Store macro in 。提供以下三个选项 −
-
This Workbook.
-
New Workbook.
-
Personal Macro Workbook
Saving a Macro Enabled File
如果你已选择 This Workbook 作为存储宏的选项,则需要连同宏一起保存工作簿。
尝试保存工作簿。默认情况下,您需要 Excel 将工作簿另存为 .xls 文件。Excel 会显示一条消息,表示一个 Excel 功能 VB 项目无法保存为无宏工作簿,如下所示。
Note - 如果您点击是,Excel 将把您的工作簿另存为无宏 .xls 文件,并且您使用此工作簿选项存储的宏将不会被保存。为避免这种情况,Excel 提供了一个选项,可将您的工作簿另存为具有 .xlsm 扩展名的宏启用工作簿。
-
在警告消息框中,点击否。
-
在另存为类型中,选择 Excel 宏启用工作簿 (*.xlsm)。
-
Click Save.
您将在后面章节中的本教程中了解到更多这些内容。