今回はExcelマクロ(VBA)のプロシージャに関して③です。
プロシージャをまたいで使える変数は、全部のプロシージャの一番上で宣言することができます。
Private 変数 As Long:モジュール内全部で使える
Public 変数 As Long:どのモジュールからでも参照できる
PrivateとPublicはDimの代わりで、DimでもOKだが使い分けで変えています。
どこでなんの宣言をしているのか、分かりにくくなってしまうデメリットはあります。