从VBA将立即窗口(控制台样式)输出到Excel仪表板

时间:2019-06-22 04:45:08

标签: excel vba

在从VBA进行数据处理期间,将多行字符串数据输出到Excel仪表板的简单有效的方法是什么?理想情况下,我希望它位于可滚动的弹出对象(显示来自处理后数据的错误)中,该对象可以像消息框一样放置,而不会影响下面的行和列。

以前,我使用过其他方法,例如MsgBox和Cell.Value,但是它们有太多限制(无法关闭,刷新速度慢,无法滚动等)。

VBA立即窗口是完美的,但仅在打开VBA编辑器时才可见,因此不适合仪表板用途。

1 个答案:

答案 0 :(得分:0)

我想您可以使用多行文本框创建一个用户窗体。您必须将ShowModal属性设置为false,以便在显示用户窗体时主宏继续工作。

这与他们创建进度条的示例相似。您可以将文本添加到多行文本框中,而不用添加栏:

https://wellsr.com/vba/2017/excel/beautiful-vba-progress-bar-with-step-by-step-instructions/