nsjd.net
当前位置:首页 >> vBA 怎样在打开工作簿时自动运行一个已经建立的宏 >>

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

先打开这个工作薄 按ALT+F11进入VBA编辑窗口在左边的列表里找到thisworkbook 在这个名字上点右键选查看代码 粘贴下面的代码 保存 下次打开这个工作薄时你写在下面代码之间的宏名那个宏会自动运行 Private Sub Workbook_Open() '这里写你的建立好...

你在讲 工作薄 还是 工作表 工作薄 是文件 ,工作表是 Sheet 激活工作薄 触发事件 用Workbook_Activate 事件 代码在 Thisworkbook 底下: Private Sub Workbook_Activate()'你要执行的动作End Sub

步骤如下: 1.sheet1中有个名为main的宏,需要Excel启动时自动运行 2.双击Thisworkbook,选择workbook,选择Open事件,会自动出现2段代码 3.在代码中间添加如下代码: 4.关闭保存,再打开Excel表格式,就会自动运行sheet1中的main宏了

放在加载宏的 workbook_open 事件里面就可以呀,写加载宏必须明白以下: thisworkbook 在加载宏里面指 加载宏本身 activeworkbook 在加载宏里面指 当前打开的工作簿 (不是加载宏本身) 要检查打开的工作簿的某表的某区域 是否有你要查找的字符...

打开执行的代码需要写在thisworkbook的open事件下,如下图: VBA中事件分为三种:工作簿事件,工作表事件,窗体、控件事件。 工作簿事件发生在特定的工作簿中,如Open(打开工作簿)、BeforeClose(关闭工作簿之前)和SheetActive(激活任何一张...

步骤如下: 1.sheet1中有个名为main的宏,需要Excel启动时自动运行 2.双击Thisworkbook,选择workbook,选择Open事件,会自动出现2段代码 3.在代码中间添加如下代码: 4.关闭保存,再打开Excel表格式,就会自动运行sheet1中的main宏了

需要先打开相应的工作薄,例如: WorkBooks.Open "气站" & Format(Now(), "yyyy-mm-dd") & "日报表" & " .xls" Application.Run "气站" & Format(Now(), "yyyy-mm-dd") & "日报表" & " .xls" & "!" & 更新日报表

Private Sub Workbook_Open()call RealFullScreen()End Sub在ThisWorkbook里面粘贴以上代码

Auto_Exec() 参考:VBA自动运行宏名

Private Sub Workbook_open() 【功能代码】 End Sub 或者 Private Sub Workbook_open() Call【代码名】 End Sub Workbook_open事件代码为工作簿代码,一定要放在Thisworkbook模块内,否则不会自动运行。

网站首页 | 网站地图
All rights reserved Powered by www.nsjd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com