excel - Excel 宏自动激活
问题描述
我有一个启用宏的工作簿,名为import
. 当它打开一个宏时会自动运行;它的主要工作是将文本文件导入到新工作簿的每个工作表中(这个新工作簿称为book1
)。
我有另一个需要运行的宏,book1
称为runall
.
是否可以配置 Excel 以便runall
在启用时book1
激活?
目前我必须回到名为的原始工作簿import
并在 Developer 选项卡上激活runall
。
我尝试过的 -
在import
工作簿中,我有以下代码:
Private Sub Workbook_Open()
Call CombineTextFiles
我试过放入Call runall
Private 声明。
解决方案
您可以将代码绑定到很多事件。其中之一是工作表激活。在 Book1 中,您可以放置以下代码:
Private Sub Worksheet_Activate()
runall
End Sub
推荐阅读
- python - Airflow BashOperator 针对特定路径
- javascript - Angular 6 - 比较两个可观察的长度
- git - 使用 Jenkinsfile 在一个分支中创建多个管道
- javafx - JavaFX - 从线程实时更新线图
- c# - 有没有办法用 Substring 桥接空行?
- java - jdbc 应用程序更新 sql 不适合我,任何想法
- python - Python:将多维numpy数组转换为数组列表
- php - 加载共享库时出现 PHP 错误:libssl.so.1.0.0:无法打开共享对象文件:没有这样的文件或目录
- javascript - Url Loader,加载我的背景图片一次然后刷新页面后它无法出现
- git - Windows 上的 Git 可读性问题