★VBA★PrivateとPublic

Last-modified: Tue, 21 Jan 2020 16:20:34 JST (1563d)
Top > ★VBA★PrivateとPublic

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

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

 

Private

 Private Sub x()

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

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

 マクロの実行時に一覧表示させないためなんでしょうか。

 

Public

 Public Sub x()

 同一Module外でも使える。

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