★VBA★PrivateとPublic の変更点

Top > ★VBA★PrivateとPublic

**VBAにおけるPrivateとかPublicってなんなのかまったくわからんのでまとめてみた [#o846393a]

まず、普段 Sub x() と書き出すのでSubの前に何かつけようとか思ったこともないです。
#br
***Private [#z8965ffe]

 Private Sub x()

 同一Module内でしか使えない。

 要は同一Module内で呼び出しをするためだけに使われるプロシージャになるということですかね。

 マクロの実行時に一覧表示させないためなんでしょうか。
#br
***Public [#daebbefe]

 Public Sub x()

 同一Module外でも使える。
 同一Module外でも使える。

 何もつけてないいつもの状態がコレなんでしょう。
#br
#br
#br
#br
#br
#br
#br
#br
#br
#br