Excel的这几种执行宏的方式,你都了解吗?

2021-09-22  本文已影响0人  Excel客旅

针对Excel中已经录制好的宏,我们可以有不同的方式来执行它,本期我们主要了解三种方法,在介绍这三种方法之前,我们先来了解一下关于宏安全性的一些知识。

在上一期中,我们通过录制宏创建一个名为“Create_Timesheet”的宏,当关闭Excel工作簿后,重新打开时,我们可能会看到如图所示的黄色栏的警告信息“宏已被禁用”。

此为Excel的一个安全特性,并且使非常重要的一个,因为宏代码存在对计算机安全造成隐患的潜在可能,所以当通过网络下载或从其他来源接收到一个带有宏的Excel工作簿,我们可能需要对其禁用。

在此案例中,我们希望在执行宏之前,可以“启用内容”,这样不至于在每次操作时都要打开此功能。接下来看一下如何更改此安全设置。

1. 点击黄色警告栏的“启用内容”按钮。

2. 点击“开发工具”选项卡中“代码”区域的“宏安全性”。

在“宏设置”选项,Excel勾选了“禁用所有宏,并发出通知”,这符合我们的要求,但我们需要设置一下“受信任位置”,即我们将含有宏的Excel工作簿放在指定的信任位置下(某个文件夹),这样在打开Excel工作簿时不用每次都点击黄色警告栏。

3. 点击“受信任位置”,再点击“添加新位置”。

4. 点击“浏览”,添加文件夹的位置,如该文件夹下还有子文件夹,可以勾选“同时信任此位置的子文件夹”。

5. 在“受信任位置”中,我们可看到添加的新位置,点击“确定”。

以上的操作即为设置“宏安全性”,我们接下来看一下执行宏的三种方法。

01

“开发工具” > “宏” > “执行”

1. 在“开发工具”选项卡下,点击“宏”按钮。

2. 打开“宏”对话框后,可看到我们已录制好的宏“Create_Timesheet”,确认选中该宏,点击“执行”按钮。

3. 执行之后,我们可看到新增的工作表,以及“Weekly Timesheet”数据表。

02

设置执行宏的快捷键

1. 我们在录制“Create_Timesheet”宏时,已为其设置了一个快捷键:Ctrl+Shift+T。

2. 通过此快捷键,我们可以快速执行此宏。

03

设置执行宏的按钮

对于不熟悉宏或“开发工具”,以及不知道执行宏的快捷键的用户来说,通过点击一个设置好的按钮来执行宏则是更为简便的方法。

1. 点击“Sheet1”工作表,我们在此工作表中设置一个执行宏的按钮。

在“开发工具”选项卡下,我们可以通过“插入”一个表单控件(按钮类型)来实现此功能。

2. 不过此种类型的按钮的不友好之处是无法轻易进行编辑。因此,我们使用另一种方式,添加一个形状。

3. 我们可以根据需要调整形状的样式,并且添加相应的文字来说明此按钮的作用。

4. 选择形状,鼠标右击,选择并点击“指定宏”。

5. 在“指定宏”对话框中,选择“Create_Timesheet”,点击“确定”。

6. 随意单击工作表中的一个单元格,然后将鼠标放在按钮上,当变成一个手指向上的标志时,点击按钮即可执行宏。

通过本期的内容,我们了解到Excel中宏安全性的设置,以及最主要的三种执行宏的方式。那问题来了,当我们发现录制的宏并不能完全满足我们的要求时,我们该怎么办呢?下一期我们会继续介绍如何编辑宏里面的代码,敬请期待!

上一篇下一篇

猜你喜欢

热点阅读