录制宏
-
将安全级设置为“中”或“低”。
操作方法
- 在“工具”菜单上,单击“选项”。
- 单击“安全性”选项卡。
- 在“宏安全性”之下,单击“宏安全性”。
- 单击“安全级”选项卡,再选择所要使用的安全级。
- 在“工具”菜单上,指向“宏”,再单击“录制新宏”。
- 在“宏名”框中,输入宏的名称。
注意
-
宏名的首字符必须是字母,其他字符可以是字母、数字或下划线。宏名中不允许有空格;可用下划线作为分词符。
-
宏名不允许与单元格引用重名,否则会出现错误信息显示宏名无效。
-
- 如果要通过按键盘上的快捷键来运行宏, 请在“快捷键”框中,输入一个字母。可用 Ctrl+字母(小写字母)或 Ctrl+Shift+字母(大写字母),其中字母可以是键盘上的任意字母键。快捷键字母不允许是数字或特殊字符(如 @ 或 #)。
注释 当包含宏的工作簿打开时,宏快捷键优先于任何相当的 Microsoft Excel 的默认快捷键。
- 在“保存在”框中,单击要存放宏的地址。
如果要使宏在使用 Excel 的任何时候都可用,请选中“个人宏工作簿”。
-
如果要添加有关宏的说明,请在“说明”框中键入该说明。
- 单击“确定”。
-
如果要使宏相对于活动单元格位置运行,请用相对单元格引用来录制该宏。在“停止录制”工具栏上,单击“相对引用” 以将其选中。Excel 将继续用“相对引用”录制宏,直至退出 Excel 或再次单击“相对引用” 以将其取消。
- 执行需要录制的操作。
- 在“停止录制”工具栏上,单击“停止录制”。
用 Microsoft Visual Basic 创建宏
- 在 Microsoft Excel 的“工具”菜单上,指向“宏”,再单击“Visual Basic 编辑器”。
- 在“插入”菜单上,单击“模块”。
- 将代码键入或复制到模块的代码窗口中。
- 如果要在模块窗口中运行宏,请按 F5。
- 编写完宏后,请单击“文件”菜单上的“关闭并返回到 Microsoft Excel”。
创建启动宏
自动宏(例如:Auto_Activate)是在启动 Excel 时自动运行的。有关自动宏的详细信息,请参阅 Visual Basic“帮助”。
复制宏的一部分以创建另一个宏
- 将安全级设置为“中”或“低”。
操作方法
- 在“工具”菜单上,单击“选项”。
- 单击“安全性”选项卡。
- 在“宏安全性”之下,单击“宏安全性”。
- 单击“安全级”选项卡,再选择所要使用的安全级。
- 请打开要复制的宏所在的工作簿。
- 在“工具”菜单上,指向“宏”,再单击“宏”。
- 在“宏名”框中,输入要复制的宏的名称。
- 单击“编辑”。
- 在宏中选取要复制的程序行。
若要复制整个宏,请确认在选定区域中包括了“Sub”和“End Sub”行。
- 在“常用”工具栏上,单击“复制”。
- 切换到要放置代码的模块。
- 单击“粘贴”。
提示
您可在任何时候通过在 Visual Basic 编辑器 (Alt+F11) 中打开个人宏工作簿文件 (Personal.xls) 来对其进行查看。由于 Personal.xls 是一个总是打开着的隐藏工作簿,所以如果要复制其中的某个宏,必须先显示该工作簿。