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

我要回帖

更多关于 如何编辑和使用宏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信