![]() |
1
2
注意
另外,由于代码将尝试返回到原始工作簿,为了完成原始运行的Sub(在原始工作簿中的此处save_inspection()),两个工作簿将链接到同一会话(或环境),因此首先关闭此工作簿将停止原始代码的运行(转到save_inspection中的下一行将变为eff)。由于工作簿现在已关闭,因此这是完全不可能的),而且这也将结束会话。
因此,关闭由打开和执行的工作簿中的所有工作簿
下面是原始笔记本中的代码。如果原始工作簿完成,则应在最后关闭工作簿。
|
![]() |
2
0
上面的奥利弗很好地解释了为什么我的程序不能正常工作。为了解决这个问题,我删除了关闭工作簿的调用,工作簿A中的代码自己处理它。我对上面的代码做了一些小修改,以根据打开的实例数量处理关闭Excel或工作簿。
|
![]() |
Kram Kramer · 通过vba自动调整文本大小以适应形状 5 月前 |
![]() |
Eric · 我有邮政编码替换问题Excel VBA 5 月前 |
![]() |
Chasester · VBA使用嵌套的DIV抓取URL 5 月前 |
![]() |
Iron Man · 代码插入和复制到错误的工作表 5 月前 |
|
NoFafo · 将文本框放入数组进行格式化 5 月前 |
![]() |
Smokestack · 过滤器范围C3:G3并粘贴到其他单元格 5 月前 |