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

なにがどう

変数宣言と有効範囲

記述方法

グローバル変数

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

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

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

参考

最終更新:2015年06月26日 14:22