フォームから標準モジュールのプロシージャを呼び出す
フォームから標準モジュールのプロシージャを呼び出して、フォームのデータを渡すことも出来ます。例えば、標準モジュールで以下のようなSubプロシージャを作っておきます。
Sub hyouji(str)
MsgBox str
End Sub
これは引数 str で必要なデータをもらうようになっています。
フォーム側ではこれを呼び出すときに例えば閉じるボタンを押したときにこれを呼び出し、テキストボックスに入力した内容を渡す場合、
Private Sub btnClose_Click()
Me.Hide
Call hyouji(TextBox1.Text)
End Sub
このようにすることでまずフォームを閉じ hyoujiプロシージャに TextBox1の入力内容を渡しています。
Excel VBA開発 虎の巻