gpt4 book ai didi

excel - 如何结束所有正在运行的excel宏和excel函数?

转载 作者:行者123 更新时间:2023-11-28 21:25:33 27 4
gpt4 key购买 nike

我目前有一个主要的 excel 宏,它调用了一堆函数。基本上:

Sub main()
'Long code
Call init
End Sub

Private Function init()
'Long Code
End Function

其中一些代码片段很长,需要一些时间来处理,这不是很好,因为我经常在这里和那里测试代码片段。

我知道多次按 esc 会结束一个 excel 宏,并且将我的所有代码集中到 main Sub main() 中工作正常。所以我的两个问题是:

  1. 如果我从我的主子调用一个函数,主子会继续运行,还是会等待函数的返回信号?
  2. 有没有一种方法可以让我一键停止所有潜艇和功能?目前看来,虽然主子在我垃圾邮件esc时结束,但被调用的函数仍在运行。

干杯!

最佳答案

CTRL + Break 将停止任何正在运行的循环。

除非您异步运行,否则主子将等待另一个函数的返回值。

编辑:误导性 VBA 不支持异步编程。

关于excel - 如何结束所有正在运行的excel宏和excel函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com