Excel VBA-运行宏/打开另一个文件/运行该文件宏/保存并关闭
这就是我想做的 在文件x中运行宏 文件x宏打开文件y 然后调用文件y的宏 文件y的宏运行 文件y关闭 目前,我正在从文件x的宏中打开文件y,但一旦文件y打开,宏就会结束,并且不会跨过过去的打开 我看了一下,并试图使用此线程中的信息,但没有帮助 感谢任何人能提供的帮助 这是我的代码在结束前的部分。这将打开文件y,但结束宏Excel VBA-运行宏/打开另一个文件/运行该文件宏/保存并关闭,vba,excel,Vba,Excel,这就是我想做的 在文件x中运行宏 文件x宏打开文件y 然后调用文件y的宏 文件y的宏运行 文件y关闭 目前,我正在从文件x的宏中打开文件y,但一旦文件y打开,宏就会结束,并且不会跨过过去的打开 我看了一下,并试图使用此线程中的信息,但没有帮助 感谢任何人能提供的帮助 这是我的代码在结束前的部分。这将打开文件y,但结束宏 Workbooks.Open (MyPath & FileY & ".xls") 我希望宏可以这样做 ActiveWorkbook.Application.Ru
Workbooks.Open (MyPath & FileY & ".xls")
我希望宏可以这样做
ActiveWorkbook.Application.Run FileYsMacro
谢谢。不要使用Active工作簿。使用:
Workbooks("WorkbookName").Application.Run
你能发布代码的完整部分吗?打开工作簿后应继续。如何运行第一个宏?如果是通过包含Shift键的快捷键组合,请尝试不使用Shift的快捷键。这有帮助吗?使用应用程序。运行FileY&!MacroName@chrisberry86欢迎来到这个网站。这不是势利。这个网站与大多数网站不同。看看这个和这个,从使用这个网站中得到最大的好处。反对票帮助其他寻求类似帮助的人知道这是否是一个好问题。别生气,把问题修改得更清楚些。而且,称别人势利不太可能让你得到更多的同情,反而会让你被禁止