0

我有一个 VBA 代码,我在其中计算许多变量的值(为简单起见,我们将它们命名为 A、B、C)。

我需要弹出一个比具有多个 vbLines 的 MsgBox 更专业和参与的提示。例如,有一个框架包含三个框,每个框显示一个变量的值,并在其中有一个标题。

MsgBox 对于这项任务似乎太有限了。我尝试了一个用户窗体,但用户窗体可用的控件都是组合框、列表框等。我可以在用户窗体中插入简单的“显示框”吗?

此外,我最终需要在弹出提示中有一个附加框,用户在其中输入一些值,单击“确定”,然后重新计算变量 A、B、C 的值并在显示中更新。

我需要什么工具?消息框?对话框?用户表单?等等

4

1 回答 1

1

用户表单是要走的路。您可以在标签或文本框中显示变量。您可以使用 Frame 控件对它们进行分组。如果用户输入的值来自有限集合,我会使用组合框,将 MatchRequired 设置为 true 并对其 Click 事件进行计算。如果他们可以输入任何内容,那么我会为此使用文本框。

于 2012-06-14T20:15:24.553 回答