二维码 购物车
部落窝在线教育欢迎您!

一次说透Excel中的宏:帮你告别工作中的重复劳动

 

作者:赋春风来源:部落窝教育发布时间:2021-09-26 17:52:10点击:4118

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

Excel中的宏,相信朋友们或多或少都听说过。但是如果说是否真的了解它,我想很多朋友们都会摇头。如果在Excel中重复进行某项工作,就可用宏使其自动执行。宏是将一系列的Excel指令组合在一起,形成一个命令,以实现任务执行的自动化。朋友们都可以创建并执行一个宏,以替代人工来进行一系列费时而重复的操作。下面就和春风老师一起来从创建、运行、管理、宏的安全设置四个方面学习下。

 

一、创建宏

 

宏是由一系列的命令和操作指令组成,用来完成特定任务的指令集合。Visual Basic for ApplicationsVBA)是一种Visual Basic的宏语言。实际上,宏是一个Visual Basic程序,是文档编辑中的任意操作或操作的任意组合。无论以何种方式创建的宏,最终都可以转换为Visual Basic的代码形式。我们分别用录制和使用Visual Basic两种方式创建宏。

 

1.录制宏

 

Excel中进行的任何操作都能记录在宏中,可以通过录制的方法来创建宏,具体操作步骤如下:

 

  在功能区的任意空白处右击,在弹出的快捷菜单中选择“自定义功能区命令”。

  在弹出的“Excel选项”对话框中选中“自定义功能区”列表框的“开发工具”复选框,单击“确定”按钮。

③单击“开发工具”选项卡,可以看到在该选项卡的“代码”选项组中包含了所有宏操作按钮,在该组中单击“录制宏”按钮。



在弹出的“录制宏”对话框中,设置宏的名称、快捷键、宏的保存位置和宏的说明,然后单击“确定”按钮,返回工作表,即可进行宏的录制,录制完成后单击“停止录制”按钮,即可结束宏的录制。

 

 

该对话框中各个选项的含义如下:

Ø  “宏名”:默认为Excel提供的宏名称。

Ø  “快捷键”:用户可以自己指定一个按键组合来执行这个宏,该按键组合总是使用“Ctrl”键和一个其他的按键。

Ø  “保存在”:宏所在的位置。

Ø  “说明”:宏的描述信息。Excel默认插入用户名称和时间,还可以添加更多的信息。

Ø  “确定”:单击该按钮,即可开始记录用户的活动。

 

2.使用Visual Basic创建宏

 

单击“开发工具”选项卡下的“代码”选项组中的“Visual Basic”按钮。

打开“Visual Basic”窗口,选择“插入”→ “模块”选项,弹出“工作簿-模块1”窗口。按“Alt+F11”组合键,也可以快速打开“Visual Basic”窗口。

将需要设置的代码输入或复制到“工作簿-模块1”窗口中。

编写完宏后,选择“文件”→ “关闭并返回到Microsoft Excel”选项,即可关闭窗口。

 


为了更清楚明白宏怎么操作,下面举个实例,录制宏,要求宏改变当前选中单元格的格式,使被选中区域的文本使用宋体,11号字,加粗,颜色为红色。

 

【例1】    使用宏录制Excel操作过程用来改变单元格文本格式。

 

选中“未来可期”所在的单元格,单击“开发工具”→ “代码”→ “录制宏”按钮,弹出“录制宏”对话框。默认宏名称“宏1”,再按住“Shift”键的同时,在“快捷键”文本框中输入“A”,为宏指定快捷键“Ctrl+Shift+A”。

 

②单击“确定”按钮,关闭“录制新宏”对话框。打开“设置单元格格式”对话框,选择“字体”选项卡,设置单元格格式,使被选中区域使用宋体,11号字,加粗,颜色为红色。

 

  单击“开发工具”选项卡下“代码”组中的“停止录制”按钮,完成宏的录制。

 


其实我们之前的教程也推送过一篇使用VBA快速批量地将一个工作簿中的多个工作表单独存储的技巧,用的就是录制宏的方法,非常方便,没有大家想象中那么复杂,感兴趣的小伙伴可以看看哦:靠一只“猪”一秒拆分上千个工作表?!同事的骚操作看呆我......

 

二、运行宏

 

宏的运行是执行宏命令并在屏幕上显示运行结果的过程。在运行一个宏之前,首先要明确这个宏将要进行什么样的操作。还是以上面的【例1】为例,分别使用宏对话框、快捷键、单步运行三种方式运行宏。

 

①使用宏对话框运行

在宏对话框中运行宏是较常见的一种方法。具体步骤如下:

1)单击“开发工具”选项卡下“代码”组中的“宏”按钮,打开宏对话框。

2)在“位置”下拉列表框中选择“所有打开的工作簿”选项,在“宏名”列表框中就会显示所有能够使用的宏命令。选择要执行的宏,单击“执行”按钮即可执行宏命令。

 

 

使用宏快捷键运行

 

由于在【例1】中为宏指定快捷键“Ctrl+Shift+A”,直接摁“Ctrl+Shift+A”组合键即可看到执行宏后的效果。

 

③单步运行宏

 

打开“宏”对话框,在“位置”下拉列表框中选择“所有打开的工作簿”选项,在“宏名”列表框中选择宏命令,单击“单步执行”按钮,弹出编辑窗口,选择“调试”→ “逐语句”菜单命令,连续按“F8”键,即可逐步运行宏,这样便可查看宏运行的结果。

 

 

三、管理宏

 

在创建及运行宏后,朋友们可以对创建的宏进行管理,包括编辑、删除、加载宏。

 

1.编辑宏

 

还是以【例1】为例,在创建宏之后,用户可以在Visual Basic编辑器中对宏进行编辑和调试。运行完宏后,字体为宋体,11号字,加粗,颜色为红色,现在想字体不加粗,其它不变,就打开宏对话框,单击编辑按钮,即打开宏的编辑窗口,根据需要修改宏命令,将“Selection.Font.Bold = True”修改为“Selection.Font.Bold = False”,按“保存”,即可完成宏的编辑,再次运行宏,即可看到结果为:字体为宋体,11号字,颜色为红色。

 

 

2.删除宏

 

删除宏的操作非常简单,打开对话框,选中需要删除的宏名称,单击“删除”按钮即可将宏删除。

 

 

3.加载宏

 

加载项是Excel中的功能之一,它提供附加功能和命令。下面以加载分析工具库规划求解加载项为例,介绍加载宏的具体步骤。

 

单击开发工具选项卡下的加载项选项组中的“Excel加载项按钮。弹出“加载宏”对话框。在“可用加载宏”列表框中,勾选要添加内容的复选框,单击确定按钮。返回界面,选择数据选项卡,可以看到添加的分析选项组中包含加载宏的命令。

 

 

四、宏的安全设置

 

宏在为用户带来方便的同时,也带来了潜在的安全风险,因此,掌握宏的安全设置就能帮助用户有效地降低使用宏的安全风险。

 

为保护系统和文件,请不要启用来源未知的宏。如果有选择地启用或禁用宏,并能够访问需要的宏,可以将宏的安全性设置为“中”。这样在打开包含宏的文件时,就可以选择启用或禁用宏,同时能运行任何选定的宏。

 

单击“开发工具”选项卡下的“代码”组中的“宏安全性”按钮。弹出“信任中心”对话框,选中“禁用所用宏,并发出通知”单选项,单击“确定”按钮即可。

 

 

设置宏的安全性后,在打开包含代码的文件时,将弹出“安全警告”消息栏,如果用户信任该文件的来源,可以单击“安全警告”信息栏中的“启用内容”按钮,“安全警告”信息栏将自动关闭。此时禁用的宏将被启用。

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

7个Excel小技巧,提高表格查看效率

Excel运用规范1:一个单元格只记录一条信息

快速整理不规范的Excel表格的7个公式

9条最实用的计算excel中关于日期的公式!(建议收藏)

版权申明:

本文作者赋春风;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。