から変数を取得します。ユーザーフォームコードで、ユーザーが「OK」をクリックすると、msgbox ieがあります。 MsgBox ("The total price is " & Price & "")
VBA msgboxフォームコードで、モジュールサブ
私はMODULEサブのPrice変数を計算しました。
価格の値が実際に表示されるようにするにはどうすればよいですか?どのように変数をモジュールサブからフォームに接続するのですか?
さらに一般的には、ユーザーが「OK」をクリックした後に表示するメッセージボックスを作成するにはどうすればよいですか。コード内に2つのメッセージボックスが必要ですか?
コードサンプル:モジュールで
:フォームで
Dim Price As Currency
Sub Test1()
Price = wsSheet.Range("A1").End(xlDown).Value
End Sub
:
Sub cmdOK_click
MsgBox ("The total price is " & Price & "")
End Sub
コードを入力してください。 – Masoud
私は 'Test1'を' Public Sub'とし、ユーザーが 'OK'をクリックするという条件で呼び出します。それはアイデアだと私はそれを確認するのは実際には遅すぎる。しかし、それがあなたのために働くかどうか私たちに知らせてください。 – Masoud
は 'Test1()'であり、User Formを呼び出すのと同じ 'Sub'内で呼び出されますか? – user3598756