エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Sub ***( ) と Private Sub ***( ) の違い
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Sub ***( ) と Private Sub ***( ) の違い
「Sub」の部分にカーソルを置いて[F1]を押せばヘルプが起動します。 「指定項目」のところに「Public」... 「Sub」の部分にカーソルを置いて[F1]を押せばヘルプが起動します。 「指定項目」のところに「Public」と「Private」の説明がありますよ。 省略して「Sub hogehoge()」とした場合は「Public」とみなされます。 Publicは「すべてのモジュールから呼び出せるプロシージャ」ということになります。 Privateとすると「同じモジュールの中からしか呼び出せないプロシージャ」となります。 もしExcelをお持ちでしたらExcelのVBEで標準モジュールを追加し、「Sub Test1()」と「Private Sub Test2()」を作成してみてください。 そしてExcelの[ツール]-[マクロ]-[マクロ(Alt+F8)]でマクロ実行のダイアログを表示させてみるとわかります。 ここには実行できるプロシージャの一覧が表示されますが、Test1は表示されているけれどTes