office教程office教程

office办公学习网
office办公学习网(www.168361.com)是自己整理的一些文章,用于自己学习office使用,如果侵犯了您的版权,请联系我们删除。网站包含office/word/wps等使用技巧大全全集,office百科全书

如何让Excel工作簿中宏自动运行

  在Excel工作簿中创建宏后,有时用户需要宏能够随着工作表的打开自动运行。要实现这种宏的自动运行可以使用Auto_Open过程启动和事件启动这两种方式。以下是学习啦小编为您带来的关于让Excel工作簿中宏自动运行,希望对您有所帮助。

  让Excel工作簿中宏自动运行

  1、启动Excel并打开包含宏的工作表,在;开发工具;选项卡的;代码;组中单击;宏;按钮打开;宏;对话框,单击;编辑;按钮打开VBA编辑器窗口,如图1所示。在代码窗口中将原有的过程名更改为"Auto_Open",如图2所示。切换到Excel窗口,再次打开;宏;对话框,可以看到宏的名称已经改变,如图3所示。保存该文档,当再次打开该文档时,宏将自动运行。

如何让Excel工作簿中宏自动运行

  图1 单击;编辑;按钮

如何让Excel工作簿中宏自动运行

  图2 修改过程名

如何让Excel工作簿中宏自动运行

  图3 宏名称发生改变

  2、在;开发工具;选项卡的;代码;组中单击"Visual Basic"按钮打开VBA编辑器,在工程资源管理器窗口中双击"Sheet1(Sheet1)"选项,如图4所示。在打开的代码窗口的;对象;下拉列表中选择"Worksheet"选项,在;事件;下拉列表中选择"Activate"选项,在Activate事件代码中添加宏过程名,如图5所示。保存文档,这样当工作表被激活时宏将自动执行。

如何让Excel工作簿中宏自动运行

  图4 双击

如何让Excel工作簿中宏自动运行

  图5 选择对象和事件并输入代码

  提示

  Auto_Open过程是一个特殊的自定义Sub过程,其包含的代码可以在工作簿打开时自动执行,宏过程写入其中当然也将被自动调用执行。Worksheet对象的Activate事件是在工作表被激活时触发,在该事件代码中调用宏过程将使工作表被激活时宏被启用。
 

猜你喜欢:

1.Excel中宏安全性设置的技巧有哪些

2.excel2010如何启用宏功能

3.excel 2010开启宏的三个方法

4.Excel2007中包含宏并进行启动的操作方法

5.excel表格如何设置启用宏

本文链接:http://168361.com/excel/1407.html

版权声明:内容均来源于互联网 如有侵权联系删除

最后编辑于:2017-05-28作者: excel教程

给excel表格添加底纹
对excel工作表内容选择显示或隐藏