vba 怎样在打开工作簿时自动运行一个已经建立的宏

如题所述

1.首先打开excel。

2.然后找到office按钮,点击。

3.出来后选择excel选项。

4.在excel选项中选择信任中心。

5.接着选择信任中心设置。

6.进入后找到宏设置并点击。

7.在出来的设置中选择启用所有宏。

8.设置完成后确定即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-19
先打开这个工作薄 按ALT+F11进入VBA编辑窗口在左边的列表里找到thisworkbook 在这个名字上点右键选查看代码 粘贴下面的代码 保存 下次打开这个工作薄时你写在下面代码之间的宏名那个宏会自动运行

Private Sub Workbook_Open()
'这里写你的建立好的宏的名字
End Sub本回答被网友采纳

excel打开工作簿时自动运行指定的宏
1.在Excel中按快捷键Alt+F11,打开VBA编辑器。2.单击菜单“插入→模块”,在右侧的代码窗口中输入名称为“Auto_Open”的宏,如下面的代码:Sub Auto_Open()MsgBox ("Auto_Open" & Chr(13) & "已打开" & ThisWorkbook.Name & "工作簿!")End Sub 3.保存工作簿并重新打开该工作簿。如上例中...

怎么样让Excel在打开时就自动执行编好的宏代码
首先进入VBA编辑器(ALT+F11进入、或者ALT+F8选宏再点编辑),然后再打开工程资源管理器(菜单查看下选中、或者直接按CTRL+R键),在资源管理器里面的ThisWorkBook上双击鼠标,会打开工作的相关代码,粘贴下面的例子代码:1 2 3 4 Private Sub Workbook_open()msgbox "工作表打开了"'call 其它宏,或者...

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

如何在启用excel时自动运行VBA的某个宏?
1、首先将Excel文档(默认新建扩展名为xlsx),另存为启用宏的工作簿,扩展名为xlsm。2、按下组合键ALt+F11快速切换到VBA窗口。3、进入VBA窗口后的界面,如图所示。4、双击ThisWorkbook后,会弹出一个代码窗口。5、在代码窗口中复制粘贴以下代码:Private Sub Workbook_Open(),MsgBox ("欢迎您使用Excel...

如何一打开Excel就运行VBA?
1.点击”Thisworkbook“进入程序编辑界面,点击下拉箭头,选择”Workbook“2.此时,系统会自动出现一段代码,即打开文件执行其中的程序,如下所示:3.在这串代码中,加入一串代码,如下图所示:4.保存,关闭Excel文件;再次打开,就会运行”msgbox 123“这段代码,如下图所示:认识Workbook_Open事件 VBA帮助...

怎样用VBA实现[宏的自动执行?
Private Sub Workbook_Open()'在Workbook_Open事件中写代码,打开工作薄时会自动执行。End Sub

怎样在打开wps表格自动运行宏
点击EXCEL界面左上角的office球一样的按钮,选择择最底部的EXCEL选项 然后【信任中心】->【信任中心设置】->【宏设置】 在宏设置中选择启用所有宏,下面的信任VBA对工程的

怎么让excel某工作簿打开时必须启用宏?
在VBA编辑器里,你把这个宏复制到“Thisbooks”里面保存即可!“Thisbooks”在最左边窗口里,你找到打开就可以复制进去!这样,以后你只要打开这个工作簿,就会自动执行宏命令!祝你成功!!!

excel打开自动运行宏的VBA
如果你想打开vba就自动运行这个代码的话 sub auto_open()Application.OnTime Now + TimeValue("00:05:00"), "按钮68_Click"'' 按钮68_Click 宏'' ActiveWorkbook.RefreshAll ActiveWorkbook.RefreshAll ActiveWorkbook.RefreshAll ActiveWorkbook.Saveend sub或者sub auto_open()call 按钮68_Cli...

如何实现打开任何一个工作簿都能自动运行VBA代码
workbook_open 事件里面就可以呀,写加载宏必须明白以下:thisworkbook 在加载宏里面指 加载宏本身 activeworkbook 在加载宏里面指 当前打开的工作簿 (不是加载宏本身)要检查打开的工作簿的某表的某区域 是否有你要查找的字符串 最好用 with activeworkbook.sheets("xxxx")……end with 这样的语句 ...

相似回答