9. 変数のまとめとおまけ
★サンプルファイル 3_008_009.xls
プロシージャレベルの宣言とモジュールレベルの宣言の違い
(以下はサンプルで確認できます。)
-
プロシージャレベルの宣言 Subプロシージャの実行が終わると、メモリーに割り当てた変数も初期化され無くなる。
-
モジュールレベルの宣言(パブリックも同じ) 宣言した値はファイルが閉じられるか
Endステートメントが実行されるまでは保持される。
-
おまけ1 もし
プロシージャレベルで変数の値を保持したいのならStaticを使って宣言します。
Static(静的変数)はプロジージャレベルでしか使用できませんので注意してください。
-
おまけ2
Endステートメントについて プログラムの実行を終了させます。プロシージャ内の任意の場所に指定できます。 コードの実行を終了させたり、変数の値をクリアすることもできます。
'----------------------------------------------------------------
Top
|