Vba 暂停和恢复宏

Vba 暂停和恢复宏,vba,excel,internet-explorer,automation,Vba,Excel,Internet Explorer,Automation,我编写了一个excel宏,它将来自不同列和同一行的数据提供给网站。一旦所有的数据都放在网站的字段中,就有一个提交按钮需要点击。每行都必须执行相同的过程。循环存在,但要求单击 提交按钮 手动而不是使用代码 由于宏循环所有行,我如何暂停它,让用户点击提交按钮,当提交后的网页准备就绪时,再次恢复循环。 请帮帮我 我有两个建议给你 (1) 调用MsgBox将暂停代码 可以提示用户单击MsgBox上的Ok,让代码继续运行,因此在单击Ok之前,他们可以在网站上单击submit。当网站准备好再次供用户输入时,

我编写了一个excel宏,它将来自不同列和同一行的数据提供给网站。一旦所有的数据都放在网站的字段中,就有一个提交按钮需要点击。每行都必须执行相同的过程。循环存在,但要求单击

提交按钮

手动而不是使用代码

由于宏循环所有行,我如何暂停它,让用户点击提交按钮,当提交后的网页准备就绪时,再次恢复循环。
请帮帮我

我有两个建议给你

(1) 调用
MsgBox
将暂停代码

可以提示用户单击
MsgBox
上的
Ok
,让代码继续运行,因此在单击Ok之前,他们可以在网站上单击submit。当网站准备好再次供用户输入时,可以单击
Ok
按钮。缺点是他们必须做两次点击而不是一次,用户需要知道什么时候点击它(在网站准备好之前不要太早)。不管怎样,好的事情是,这只是煎饼的和平

(2) 添加事件侦听器

一般都是这样

Dim ResumeEventListener as Boolean
ResumeEventListener = False

Do While Not ResumeEventListener 
    ResumeEventListener = ...'<some code to set it to true when the website is ready>
    DoEvents
Loop
将ResumeEventListener设置为布尔值
ResumeEventListener=False
在不恢复EventListener时执行此操作
ResumeEventListener=…'
多芬特
环

退税。。。隐马尔可夫模型。。。不容易但值得:)

我有两个建议给你

(1) 调用
MsgBox
将暂停代码

可以提示用户单击
MsgBox
上的
Ok
,让代码继续运行,因此在单击Ok之前,他们可以在网站上单击submit。当网站准备好再次供用户输入时,可以单击
Ok
按钮。缺点是他们必须做两次点击而不是一次,用户需要知道什么时候点击它(在网站准备好之前不要太早)。不管怎样,好的事情是,这只是煎饼的和平

(2) 添加事件侦听器

一般都是这样

Dim ResumeEventListener as Boolean
ResumeEventListener = False

Do While Not ResumeEventListener 
    ResumeEventListener = ...'<some code to set it to true when the website is ready>
    DoEvents
Loop
将ResumeEventListener设置为布尔值
ResumeEventListener=False
在不恢复EventListener时执行此操作
ResumeEventListener=…'
多芬特
环

退税。。。隐马尔可夫模型。。。不容易但值得:)

对于MsgBox,我已经添加了它。但我想以自然的方式工作。输入完值后,暂停宏。。。现在,我们可以做任何得到,即使是在按下提交按钮的那一刻,它会恢复宏…对于MsgBox,我已经添加了它。但我想以自然的方式工作。输入完值后,暂停宏。。。现在,我们可以做任何得到,甚至像一刻提交按钮被按下,它恢复宏。。。