Unload 後模組變數為何仍然保有最後之值?(編號:4016)

程式中有數個Form,例如Load Form1後,Form1內之模組變數會從初始值變為被設定值,Unload Form1後,若再叫出Form1時卻發現Form1內之模組變數仍保有Unload前之最後被設定值。不是Unload Form後這些模組變數就消失,再被呼叫未被設定前該是初始值嗎?
嘗試在Sub Form1_Unload事件程序中加入
Unload me
set Form1=Nothing
但是顯示出[沒有設定物件變數或With區塊變數]
請問該如何Unlaod才是正確?