0
工作簿如何
从当前(FIRST.XLSM)的工作簿,打开另一个工作簿(SECOND.XLSM)
2.运行宏1.运行宏(SECOND.XLSM)工作簿关闭(FIRST.XLSM),然后继续其程序 我尝试这样做:运行另一个工作簿宏,然后关闭午饭宏
Sub FirstMacro()
Workbooks.Open Range("f90") 'second workbook full path
Workbooks("first.XLSM").Close SaveChanges:=True 'save first workbook and close
Second_Workbook_Macro ' run second workbook macro
End Sub
但由于它保存并关闭第一个工作簿的VBA不继续其程序..
任何建议...并提前致谢
TIM感谢您的回复... 这个VBA你建议关闭第一个工作簿后第二个工作簿的VBA完成它自己的宏...我需要先关闭工作簿之前VBA在第二个工作簿完成工作 作为第一本练习册在其VBA的运行过程中减慢第二本练习册计算 –
而不是使用Application.Run,请尝试使用Application.OnTime来安排其他宏的时间很短,以便关闭第一个工作簿。 –
完美工作......感谢蒂姆为您提供简短有效的解决方案 –