- Excel宏教程
- Excel宏 - 首页
- Excel宏 - 概述
- Excel宏 - 创建
- 单个工作簿中的宏
- Excel宏 - 安全性
- Excel宏 - 绝对引用
- Excel宏 - 相对引用
- Excel宏 - VBA
- Excel宏 - 理解代码
- 将宏分配给对象
- Excel宏 - 运行宏
- 使用VBA编辑器创建宏
- Excel宏 - 编辑
- Excel宏 - 用户窗体
- Excel宏 - 调试代码
- Excel宏 - 配置宏
- Excel宏有用资源
- Excel宏 - 快速指南
- Excel宏 - 有用资源
- Excel宏 - 讨论
Excel宏 - 将宏分配给对象
假设您创建了一个需要多次执行的宏。例如,您为绝对引用和相对引用创建的宏。然后,如果您能够通过鼠标点击运行宏,就会很容易。您可以通过将宏分配给对象(例如形状、图形或控件)来实现此目的。
在本节中,您将学习如何在工作簿中包含对象并将宏分配给它。
回想一下您使用相对引用创建的宏。该宏将一列中给定的数据排列成表格,以方便数据分析。
将宏分配给形状
您可以在工作表中插入一个具有有意义形式和自解释文本的形状,单击该形状时会运行分配给它的宏。
单击功能区上的“插入”选项卡。
单击“插图”组中的“形状”。
从下拉列表中选择任何现成的形状。例如,流程图形状 - 准备,因为您正在准备数据。
绘制形状并设置其格式。
右键单击形状,然后从下拉列表中选择“编辑文本”。
在形状内键入文本 - 运行宏。
设置文本格式。
- 右键单击形状。
- 从下拉列表中选择“分配宏”。
将出现“分配宏”对话框。单击宏名称,即 RelativeMacro,然后单击“确定”。
宏已分配给形状。
单击您要运行宏的单元格,例如 B4。
将光标(指针)移动到形状上。光标(指针)将变为手指状。
现在单击形状。宏将运行。只需重复鼠标点击即可多次运行宏,您就可以在几秒钟内完成将数据排列成表格的任务。
将宏分配给图形
您可以在工作表中插入图形并将其分配给宏。可以选择图形来可视化您的宏。例如,您可以使用表示宏将数据排列成表格的表格图形。
- 单击功能区上的“插入”选项卡。
- 单击“插图”组中的“图片”。
- 选择包含图形的文件。
其余步骤与上一节中给出的形状步骤相同。
将宏分配给控件
插入VBA控件并将其分配给宏可以使您的工作看起来更专业。您可以从功能区上的“开发工具”选项卡插入VBA控件。
单击功能区上的“开发工具”选项卡。
单击“控件”组中的“插入”。
从下拉列表中选择“窗体控件”下的“按钮”图标,如下面的屏幕截图所示 -
单击工作表上要插入按钮控件的单元格。将出现“分配宏”对话框。
单击宏名称,然后单击“确定”。
将插入带有分配宏的控件按钮。
- 右键单击按钮。
- 单击“编辑文本”。
- 键入 - 运行宏。
- 设置文本格式并调整按钮大小。
您可以通过反复单击按钮来运行任意次数的宏。
使用窗体控件是与用户交互的简便有效的方法。您将在“与用户交互”一章中了解更多相关内容。