返回列表 上一主題 發帖

public變數的問題

public變數的問題

假設在Excel的,module中的程式碼如下:

Public abc As Integer
-------------------------------------------
Sub aa()

abc = 100

End Sub
--------------------------------------------
Sub bb()
      Debug.Print abc
End Sub

想請教的是,為什麼當我先跑了aa這個副程式之後,再跑bb這個程式

輸出的abc值會等於100???

正常來說,跑完aa之後記憶體不是就應該釋放了嗎? 所以跑完aa再跑bb的時候abc只是一個變數而未宣告其值才對

所以輸出的結果不應該是 0 嗎??

謝謝

原來如此,改謝G大提點

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題