Excel VBAExcel VBA開発 虎の巻

フォームから標準モジュールのプロシージャを呼び出す

カテゴリ:フォーム

フォームから標準モジュールのプロシージャを呼び出して、フォームのデータを渡すことも出来ます。

例えば、標準モジュールで以下のような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基本レッスン Amazon Kindle版発売中!