小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

VBAのサブルーチンスコープ

任意の標準モジュールでのサブルーチンは、デフォルトではPublic(グローバルスコープ)になります。
もちろん、Subの前にPublic でグローバルスコープを明示しても問題はありません。
また、そのサブルーチンを該当の標準モジュールだけに有効としたい場合は、Subの前にPrivate (モジュールスコープ)を記述します。

'グローバルスコープのサブルーチン
Public Sub Macro1()
  :
  :
End Sub


'モジュールスコープのサブルーチン
Private Sub Macro2()
  :
  :
End Sub