重复更新列表框的内容,同时保持用户控制
在 VBA 中,我使用稳定增长的文本文件的文本反复更新列表框的内容。当我更新列表框的循环正在运行时,有什么方法可以让用户保持控制(滚动列表框,按下按钮)? application.wait 的替代方案也可以工作;如,更新 ->等待 x 秒(用户仍然可以执行操作 -> 再次更新 -> 重复。
In VBA, I am repeatedly updating the contents of a list box with the text of a steadily growing text file. Is there any way to let the user maintain control (scroll the list box, press a button) while the loop that I'm in to update the list box is running?
An alternative to application.wait would also work; as in, update -> wait x seconds (where the user can still do stuff -> update again -> repeat.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个开始。在常规模块中,粘贴此代码:
在您的用户窗体中,将此代码粘贴到 UserForm_Activate 事件中:
它使用该代码更新工作簿中 Sheet1 的 A 列中的值。
要测试它,请运行 ShowUserForm。
Here's a start. In a regular module, paste this code:
In your userform paste this code in the UserForm_Activate event:
It updates the values from column A of Sheet1 in the workbook with the code.
To test it, run ShowUserForm.