VBA:[Tips]変数・定数を宣言する

「VBA:[Tips]変数・定数を宣言する」の編集履歴(バックアップ)一覧に戻る

VBA:[Tips]変数・定数を宣言する - (2015/06/26 (金) 14:15:29) の編集履歴(バックアップ)


なにがどう

変数宣言と有効範囲

記述方法

グローバル変数

  • ほかのモジュールからも参照可能な変数
Public num
  • このモジュールからのみ参照可能な変数
Private num
  • ほかのモジュールからも参照可能な定数
Public Const A = "AAA"
  • このモジュールからのみ参照可能な定数
Private Const B = "BBB"

プロシージャ固有の変数/定数

プロシージャ内で宣言する
Sub TEST()
  • 同一名はモジュールレベルよりプロシージャレベルが優先される
   Dim Y
  • 制御がプロシージャを抜けても保持される
   Static Z
  • プロシージャレベルでの定数
   Const C = "CCC"
End Sub