FormのUnload時に変数を削除するには、どのように書いたら良いのですか?
教えていただけませんか?
「変数を削除する」というのは、どういう意味でしょうか?
また、その変数というのは、どこで宣言されているものなのでしょうか?
もし、削除というのが「変数の内容をクリアしたい」という意味なら、
FormのUnloadイベントで処理してやれば良いと思います。
たとえば、こういうことでしょうか?
'Form1----------------------
Option Explicit
Private Sub Command1_Click()
Form2.Show
Form2.lngA = 10
End Sub
Private Sub Command2_Click()
Unload Form2
Set Form2 = Nothing
End Sub
Private Sub Command3_Click()
MsgBox Form2.lngA
End Sub
'Form2----------------------
Option Explicit
Public lngA As Long
'---------------------------
Public a
aの変数内容をクリアにする方法です。
だから魔界の仮面弁士さんの発言通り、
FormのUnloadイベントで変数aをクリアすればいいじゃないですか。
a = Nothing
のことでしょうか?
みなさん、ありがとうございました
おかげさまで解決しました。
ツイート | ![]() |