内部結合を持っている手続きを指定します。
構文:
記述:
手続き定義(宣言行レベルでは禁止されています)で、Private は、手続きに内部結合があることを指定します。これは、その名前が外部モジュールからは見えないことを意味します。
したがって、コンパイルされたモジュールの中で、両方が Private なら、2つの手続きが、同じ識別子でも、異なるモジュール内で定義されたものである可能性があります。
コンパイラーは、呼び出されない Private 手続きを削除します。
しかし、現在、これは自分自身が呼び出されない他の Private 手続きによってのみ呼び出される Private 手続きでは機能しません。
最初のものは、呼び出されているように見えるためです。
例:
'例えば
Private Sub i_am_private
End Sub
Sub i_am_public
End Sub
QBからの違い:
参照: