gpt4 book ai didi

excel - 删除工作表时将 VBA 执行传递给模块

转载 作者:行者123 更新时间:2023-12-04 21:20:19 25 4
gpt4 key购买 nike

我面临一个奇怪的问题。对不起,如果它太愚蠢或我错过了一些明显的东西。

我有用户窗体终止子。在调试时,当我试图在用户窗体终止时删除临时工作表时,我看到控件被传递给工作簿中名为“Numtowords”的另一个模块。我无处调用该模块。所以不知道为什么会出现这种行为。以下是当控件位于工作表(“Agent_info_temp”)时按 F8 时显示的屏幕。删除控件到达模块 numtowords。

请帮助为什么会发生这种情况。我搜索了很多,但可能是我的措辞不正确。如果无法解决,我可以以某种方式停止模块调用吗?
Step 1:

然后发生这种情况

Step 2:

最佳答案

Agent_Info_Temp 很可能正在调用 NumToWords 作为其列之一中的公式。当您设置 wsSheet 时,工作表会执行其计算过程。如果 NumToWords 存在,它会被调用,您会在调试流中看到它。

我认为您可以关闭 Automatic ReCalc(在 VBA 中),然后执行删除步骤。

关于excel - 删除工作表时将 VBA 执行传递给模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52960833/

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