【发布时间】:2013-08-01 16:32:44
【问题描述】:
所以基本上我需要暂停宏代码,等待用户输入,然后继续其余代码。我知道通过使用“无模式用户表单”,可以做到这一点。 但是现在的重点是,userform弹出后的所有代码都需要写在命令按钮部分(基本上是userform自己的模块)。正因为如此,所有的初始化,我仍然需要的所有变量都被清除了。
所以我问有没有办法在 vba 代码中间暂停,然后等待用户输入,然后 继续其余代码
非常感谢您的帮助
【问题讨论】:
所以基本上我需要暂停宏代码,等待用户输入,然后继续其余代码。我知道通过使用“无模式用户表单”,可以做到这一点。 但是现在的重点是,userform弹出后的所有代码都需要写在命令按钮部分(基本上是userform自己的模块)。正因为如此,所有的初始化,我仍然需要的所有变量都被清除了。
所以我问有没有办法在 vba 代码中间暂停,然后等待用户输入,然后 继续其余代码
非常感谢您的帮助
【问题讨论】:
“用户输入”是什么意思?
MsgBox、InputBox 等标准输入法或模态用户表单可以满足您的要求;“弹出用户表单后的代码需要”...
现在,如果您的意思是“用户输入”,操作工作簿,您必须进行事件:
Worksheet_Change事件中。【讨论】: