软件教程

首页 > 文章频道 > 软件教程

Excel怎样将工作簿中宏自动运行?让宏自动运行教程分享

时间:2023-03-25 编辑:笑话

在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事件是在工作表被激活时触发,在该事件代码中调用宏过程将使工作表被激活时宏被启用。

Excel相关攻略推荐:

Excel单元格颜色求如何设置?单元格颜色求设置流程介绍

Excel表格批量删除空白行怎么操作?删除表格中的空白行步骤一览

Excel表格中VLOOKUP函数怎么操作?函数VLOOKUP使用方法介绍

以上就是小编为您带来的全部内容,更多资讯关注游戏爱好者。

查看

软件教程

Excel不断更改数字

在使用excel处理数据时,有时会遇到单元格中的数字不断自动更改的情况,这可能会对数据分析和报告带来困扰。本文将探讨这一现象的原因,并提供相应的解决方法。一、原因分析1.单元格格式设置问题:-如果单元格的格式被设置为日期、百分比或其他非数值格式,excel可能

2024-11-12 【新闻资讯】

推荐下载