无论以何种方式创建的宏,最终都可以转换为Visual Basic的代码形式。我们分录制和使用Visual Basic两种方式创建宏。
①在功能区的任意空白处右击,在弹出的快捷菜单中选择“自定义功能区命令”。
②在弹出的“Excel选项”对话框中选中“自定义功能区”列表框的“开发工具”复选框,单击“确定”按钮。
- “宏名”:默认为Excel提供的宏名称。
- “快捷键”:用户可以自己指定一个按键组合来执行这个宏,该按键组合总是使用“Ctrl”键和一个其他的按键。
- “保存在”:宏所在的位置。
- “说明”:宏的描述信息。Excel默认插入用户名称和时间,还可以添加更多的信息。
- “确定”:单击该按钮,即可开始记录用户的活动。
②打开“Visual Basic”窗口,选择“插入”→ “模块”选项,弹出“工作簿-模块1”窗口。按“Alt+F11”组合键,也可以快速打开“Visual Basic”窗口。
③将需要设置的代码输入或复制到“工作簿-模块1”窗口中。
④编写完宏后,选择“文件”、“关闭并返回到Microsoft Excel”选项,即可关闭窗口。
【例1】使用宏录制Excel操作过程用来改变单元格文本格式。
②单击“确定”按钮,关闭“录制新宏”对话框。打开“设置单元格格式”对话框,选择“字体”选项卡,设置单元格格式,使被选中区域使用宋体,11号字,加粗,颜色为红色。
③单击“开发工具”选项卡下“代码”组中的“停止录制”按钮,完成宏的录制。
①使用宏对话框运行
在宏对话框中运行宏是较常见的一种方法。具体步骤如下:
1)单击“开发工具”选项卡下“代码”组中的“宏”按钮,打开宏对话框。
2)在“位置”下拉列表框中选择“所有打开的工作簿”选项,在“宏名”列表框中就会显示所有能够使用的宏命令。选择要执行的宏,单击“执行”按钮即可执行宏命令。
由于在【例1】中为宏指定快捷键“Ctrl+Shift+A”,直接摁“Ctrl+Shift+A”组合键即可看到执行宏后的效果。
③单步运行宏
打开“宏”对话框,在“位置”下拉列表框中选择“所有打开的工作簿”选项,在“宏名”列表框中选择宏命令,单击“单步执行”按钮,弹出编辑窗口,选择“调试”→“逐语句”菜单命令,连续“F8”键,即可逐步运行宏,这样便于得到宏运行过程中的结果。
现在想字体不加粗,其它不变,就打开宏对话框,单击“编辑”按钮,即打开宏的编辑窗口,根据需要修改宏命令,将“Selection.Font.Bold = True”修改为“Selection.Font.Bold = False”,按“保存”,即可完成宏的编辑。
再次运行宏,即可看到结果为:字体为宋体,11号字,颜色为红色。
单击“开发工具”选项卡下的“加载项”选项组中的“Excel加载项”按钮。弹出“加载宏”对话框。在“可用加载宏”列表框中,勾选要添加内容的复选框,单击“确定”按钮。返回界面,选择“数据”选项卡,可以看到添加的“分析”选项组中包含加载宏的命令。
为保护系统和文件,请不要启用来源未知的宏。如果有选择的启用或禁用宏,并能够访问需要的宏,可以将宏的安全性设置为“中”。这样在打开包含宏的文件时,就可以选择启用或禁用宏,同时能运行任何选定的宏。
单击“开发工具”选项卡下的“代码”组中的“宏安全性”按钮。弹出“信任中心”对话框,选中“禁用所用宏,并发出通知”单选项,单击“确定”按钮即可。
OK,今天我们系统的学习了创建宏、运行宏、管理宏,以及宏的安全设置。小伙伴们,还有别的什么想法,欢迎留言。
- 获取解压密码
- 微信扫下面二维码
- 添加下面微信
- 领取35个自媒体课程