我想我已经在整个互联网上搜索了一个简单的进度条,但我找不到一个在函数/子完成后取得进展的东西.
我将在下面的代码中演示我想要的内容.我对VBA的了解是基本的,也是这样的.
我有一个表单,有一个按钮,当我点击按钮时,他应该执行这个:
Sub program()
progressbarform.show
Call function1
"set progressbar to 20%"
Call funcion2
"set progressbar to 40%"
Call function3
"set progressbar to 100%"
"Unload progressbar form"
End Sub
Run Code Online (Sandbox Code Playgroud) 当我在 Excel 中执行代码(需要 3-4 分钟才能执行),然后单击 Excel 或用户表单中的某些内容时,它会冻结、变白、几乎崩溃...当执行准备就绪时,一切都会恢复正常。
当然执行过程中excel无法工作是正常的,但是怎样才能避免excel“崩溃”呢?