打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel之VBA常用功能应用篇: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中宏安全性的设置,以及最主要的三种执行宏的方式。那问题来了,当我们发现录制的宏并不能完全满足我们的要求时,我们该怎么办呢?下一期我们会继续介绍如何编辑宏里面的代码,敬请期待!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel教程 运行宏或VBA代码的多种实现方式
录制宏或删除宏
5分钟搞定2个小时的工作量?这个Excel“魔法”让同事直呼:这也太猛了...
零基础学VBA:什么是VBA?如何编写和运行VBA代码?
运行VBA代码的四种常用方法
Excel录制宏录制好的宏保存在哪?个人宏工作簿.xlsb
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服