ステートメントを宣言することによりプロシージャの適用範囲を指定することができます。Publicステートメントを付けたプロシージャは他のモジュールから呼び出すことができます。
Public Sub プロシージャ名(引数 As データ型,・・・)
処理
End Sub
Privateステートメントを付けたプロシージャは他のモジュールから呼び出すことができず、宣言したモジュールの中でしか呼び出すことができません。
Private Sub プロシージャ名(引数 As データ型,・・・)
処理
End Sub