2012-06-14 197 views
0

我有一個VBA代碼,用於計算許多變量的值(爲了簡單起見,我們將它們命名爲A,B, C)。 我需要能夠彈出一個提示,看起來更專業和涉及比使用MsgBox多個vbLines。例如,要有一個包含三個框的框架,每個框顯示其中一個變量的值,並在其中有一個標題。如何在Excel VBA(UserForm?Msgbox?對話框?)彈出提示中顯示多個變量

我該怎麼做? MsgBox雖然是一個很棒的工具,但對於這個任務似乎太有限了。我試圖找出使用UserForm,但用戶窗體可用的控件都是Comboxoes,Listboxes等。我不能在用戶窗體中插入簡單的「顯示框」?此外,我最終需要在彈出提示框中有一個額外的框,用戶輸入一些值,單擊確定,然後重新計算和更新變量A,B,C的值。顯示。

有人可以指點我需要使用什麼工具嗎? (Msgbox?dialogbox?userform?等)。 當然,參考鏈接和教程肯定會有幫助,但只是名稱和方向也會有所幫助。

感謝, 阿拉

回答

1

一個窗體是要走的路。您可以在標籤或文本框中顯示變量。您可以使用Frame控件對它們進行分組。如果用戶輸入的值來自有限集合,那麼我會使用組合框,MatchRequired設置爲true,並在其Click事件上進行計算。如果他們可以輸入任何內容,那麼我會使用一個文本框。

+0

非常感謝Doug! –