Excel宏自动激活

时间:2018-07-16 11:18:22

标签: excel vba

我有一本名为import的启用宏的工作簿。当它打开时,宏会自动运行;它的主要工作是将文本文件导入到新工作簿的每个工作表中(该新工作簿称为book1)。

我还有一个需要在book1上运行的宏,名为runall
是否可以配置Excel以便在启用runall时激活book1

当前,我必须返回到名为import的原始工作簿,并在“开发人员”选项卡上激活runall

我尝试过的-
import工作簿中,我有以下代码:

Private Sub Workbook_Open()
Call CombineTextFiles

我尝试将Call runall放在“私人”语句中。

1 个答案:

答案 0 :(得分:0)

您可以将许多事件与代码绑定在一起。其中之一是工作表激活。在Book1中,您可以放置​​以下代码:

Private Sub Worksheet_Activate()
     runall
End Sub