Excel VBA中,如何显示代码运行的进度?

我有一个Do..Loop循环,时间很长,一运行整个程序就像要死掉了一样。该循环使用一个计数器i = i + 1 ,并且i = p 的时候代码停止。我写了个窗体UserForm1,里面有一个控件Label1。每次Do Loop的时候,我都写入
UserForm1.Label = "计数:" & i & "/" & p
但是依然像死机一样一动不动,没有计数的效果。请问如何才能做到我想要的效果?

第1个回答  2010-05-02
大多数人可能认为软件升级是不会有问题的,事实上,在升级过程中都会对其中共享的一些组件也进行升级,但是其它程序可能不支持升级后的组件从而导致各种问题。
第2个回答  2010-04-30
UserForm1.Label = "计数:" & i & "/" & p
UserForm1.repaint本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网