我有一本名为import
的启用宏的工作簿。当它打开时,宏会自动运行;它的主要工作是将文本文件导入到新工作簿的每个工作表中(该新工作簿称为book1
)。
我还有一个需要在book1
上运行的宏,名为runall
。
是否可以配置Excel以便在启用runall
时激活book1
?
当前,我必须返回到名为import
的原始工作簿,并在“开发人员”选项卡上激活runall
。
我尝试过的-
在import
工作簿中,我有以下代码:
Private Sub Workbook_Open()
Call CombineTextFiles
我尝试将Call runall
放在“私人”语句中。
答案 0 :(得分:0)
您可以将许多事件与代码绑定在一起。其中之一是工作表激活。在Book1中,您可以放置以下代码:
Private Sub Worksheet_Activate()
runall
End Sub