Excel中的进度条使用VBA和userForms

时间:2015-07-15 19:29:27

标签: excel vba excel-vba

所以我一直在寻找并且无法找到任何相关内容,我希望有人可以提供帮助。

我想做的事情:

我想为我正在制作的excel工作簿创建一个进度条。为了实现这一点,我创建了一个用户表单,其中包含我可以从用户表单外部操作的数据字段。我想做的是从模块内部加载用户窗体,然后在模块继续运行时从同一模块更新用户窗体。

有办法做到这一点吗?

目前,当我使用userForm1.Show时,它会显示用户表单,但控件永远不会返回到调用模块,代码在到达End Sub Private Sub userForm1_Activate()

时结束

任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

您正在将用户窗体打开为模式窗体。要将控件返回到调用模块,必须无模式打开用户窗体:

UserForm1.Show vbModeless