- Excel宏教程
- Excel宏 - 首页
- Excel宏 - 概述
- Excel宏 - 创建
- 单个工作簿中的宏
- Excel宏 - 安全性
- Excel宏 - 绝对引用
- Excel宏 - 相对引用
- Excel宏 - VBA
- Excel宏 - 代码理解
- 将宏分配给对象
- Excel宏 - 运行宏
- 使用VBA编辑器创建宏
- Excel宏 - 编辑
- Excel宏 - 用户窗体
- Excel宏 - 调试代码
- Excel宏 - 配置宏
- Excel宏有用资源
- Excel宏 - 快速指南
- Excel宏 - 有用资源
- Excel宏 - 讨论
Excel宏 - 创建
您可以通过录制按键和鼠标点击来使用Excel命令创建宏,为宏命名并指定如何存储宏。这样录制的宏可以使用Excel命令运行。
假设您需要重复收集以下格式的某些结果:
无需每次都创建表格,您可以使用宏来完成此操作。
录制宏
要录制宏,请执行以下操作:
- 单击功能区上的“视图”选项卡。
- 单击“宏”组中的“宏”。
- 从下拉列表中选择“录制宏”。
将出现“录制宏”对话框。
在“宏名”框中键入“MyFirstMacro”。
在“说明”框中键入“一个简单的宏”,然后单击“确定”。
请记住,您现在执行的所有按键和鼠标点击都将被记录。
单击单元格B2。
创建表格。
单击工作表中的其他单元格。
单击功能区上的“视图”选项卡。
单击“宏”。
从下拉列表中选择“停止录制”。
宏录制已完成。
第一步单击特定单元格非常重要,因为它指示宏必须从何处开始放置已记录的步骤。完成录制后,必须单击“停止录制”以避免录制不必要的步骤。
运行宏
您可以根据需要多次运行已录制的宏。要运行宏,请执行以下操作:
- 单击新的工作表。
记下活动单元格。在本例中,它是A1。
单击功能区上的“视图”选项卡。
单击“宏”。
从下拉列表中选择“查看宏”。
将出现“宏”对话框。
宏列表中仅显示您录制的宏。
单击“宏”对话框中的宏名称 - MyFirstMacro。您在录制宏时键入的说明将显示出来。宏说明允许您识别录制宏的目的。
单击“运行”按钮。您在录制宏时创建的相同表格将在瞬间出现。
您已经发现了Excel提供的节省日常任务时间的魔法棒。您将观察到以下内容:
虽然运行宏之前的活动单元格是A1,但表格放置在单元格B2中,因为您已记录。
此外,活动单元格变为E2,因为您在停止录制之前单击了该单元格。
您可以在多个工作表中运行宏,在运行宏之前使用不同的活动单元格,并观察与上述相同的条件。只需记下这一点,您稍后将在本教程中了解为什么会发生这种情况。
您还可以拥有一个宏录制,该录制将您的记录步骤放在活动单元格中。您将在教程中学习如何执行此操作。
存储宏
您可能想知道如何保存创建的宏。在此上下文中,您需要知道:
- 存储宏
- 保存启用宏的文件
创建宏时,您可以选择将特定宏存储在何处。您可以在“录制宏”对话框中执行此操作。
单击框 - “将宏存储在”。以下三个选项可用:
- 此工作簿。
- 新工作簿。
- 个人宏工作簿
此工作簿
这是默认选项。宏将存储在您创建宏的当前工作簿中。
新工作簿
虽然此选项可用,但不推荐使用。您将要求Excel将宏存储在不同的新工作簿中,而这通常是不必要的。
个人宏工作簿
如果您创建了在多个工作簿中使用的多个宏,“个人宏工作簿”为您提供了一个在一个位置存储所有宏的功能。您将在下一章中了解有关此选项的更多信息。
保存启用宏的文件
如果您选择“此工作簿”作为存储宏的选项,则需要将工作簿与宏一起保存。
尝试保存工作簿。默认情况下,您将要求Excel将工作簿保存为.xls文件。Excel将显示一条消息,指出Excel功能VB项目无法保存在无宏的工作簿中,如下所示。
注意 - 如果单击“是”,Excel将您的工作簿保存为无宏的.xls文件,并且您使用“此工作簿”选项存储的宏将不会保存。为避免这种情况,Excel为您提供了一个选项,可以将您的工作簿保存为启用宏的工作簿,该工作簿将具有.xlsm扩展名。
- 单击警告消息框中的“否”。
- 在“保存类型”中选择“Excel启用宏的工作簿 (*.xlsm)”。
- 单击“保存”。
您将在本教程的后续章节中了解有关这些内容的更多信息。