PCインストラクターmeguの日常と忘備録

人、コンピュータ、仕事が大好き
学びが趣味のへんてこりんインストラクター

VBA プロシージャとモジュールの違い

2022-12-16 15:23:04 | VBA

プロシージャとは
Sub ~ End Sub までがプロシージャ(procedure 手順、手続き)
プロシージャ(プログラムの命令が書かれた手順書)

プロシージャの種類
・Sub プロシージャ: 値(結果)を返さないプロシージャ
・Function プロシージャ: 値(結果)を返すプロシージャ
・Property プロシージャ

モジュールとは
モジュールはその手順書を記述する場所(エリア)
ひとつのモジュールに複数のプロシージャを記述

モジュールの種類

オブジェクトに属する
・ブック(Workbookモジュール)
・シート(Sheetモジュール)
・フォーム(UserFormモジュール)

オブジェクトに属さない汎用的なモジュール

・標準モジュール←マクロは通常標準モジュールに記述する
・クラスモジュール

参考サイト

【ゼロからわかるVBA入門】モジュールとプロシージャ | PAC.Lab (tech-paclab.com)