要录制宏,您必须首先开始录制过程。 这个选项可以在菜单中找到 宏 ,位于选项卡上 显示 在 Excel 功能区中(或在菜单中 a 下坡 Excel 2003 中的工具)。 这些选项如下图所示:
然后您将看到“记录宏”对话框。
如果需要,此框允许您输入宏的名称和描述。 给宏起一个有意义的名称是个好主意,这样当您稍后返回宏时,这将帮助您记住它的作用。 但是,如果您不提供名称,Excel 将自动为宏命名(例如 Macro1、Macro2 等)。
“记录宏”对话框还提供了为宏指定键盘快捷键的选项。 这将使宏更容易运行。 但是,您必须小心,不要将预组合键之一分配给宏defiExcel 的一部分(例如 CTRL-C)。 如果您选择现有的 Excel 组合键,它将被您的宏覆盖,并且您或其他用户可能最终会意外运行宏代码。
一旦您对宏名称和(如有必要)键盘快捷键感到满意,请选择“确定”开始录制宏。
一旦开始记录宏,您执行的每个操作(数据输入、单元格选择、单元格格式设置、工作表滚动等)都将作为 VBA 代码记录在新宏中。
另外,在录制宏时,您将在工作簿的左下角看到一个停止按钮(或者在Excel 2003中,停止按钮将显示在浮动工具栏上),如下所示:
完成要录制的操作后,可以通过单击“停止”按钮停止录制宏。 宏代码现在将存储在 Visual Basic 编辑器内的模块中。
如果您选择该选项 使用相对参考 录制宏时,宏内的所有单元格引用都是相对的。 但是,如果该选项 使用相对参考 未选择,代码中显示的所有单元格引用都将是绝对的(请参阅我们的帖子 引用运算符).
选项 使用相对参考 它在菜单中 宏 (可在 Excel 2003 的宏工具栏上找到)。
记录宏时,Excel 始终生成 Sub 过程(而不是 Function 过程)。 如果您已为宏指定了键盘快捷键,则此快捷键将是运行宏的最简单方法。 否则,可以通过执行以下步骤来运行宏:
Ercole Palmeri