![見出し画像](https://assets.st-note.com/production/uploads/images/60873792/rectangle_large_type_2_cd16b7a670d2dec106cc1f08042bee75.png?width=1200)
VBA③ モジュール
モジュールとは
VBAを保存する基本単位「モジュール」
VBAプロジェクト
・ブック全体 → ブックモジュール
・シート → シートモジュール
・フォームモジュール
・クラスモジュール
・標準モジュール
プロシージャ
マクロの動作の基本単位「プロシージャ」
SubとFunctionがある
【モジュール】
・標準モジュール
【プロシージャ】
・Sub セル複製
・Sub 自動並べ方
・Function 文字列変換
プロシージャを記述する
Sub プロシージャ名()
[処理内容]
End Sub
例
Sub Hello()
(tab)MsgBox "Hello"
メッセージボックスで「Hello」と出力
End Sub
別のプロシージャを呼び出す(callステートメント)
Sub Hello()
Call Suzuki← 「MsgBox "鈴木さん"」を呼び出す
MsgBox "Hello"
End Sub
Sub Suzuki() ← 呼び出す
MsgBox "鈴木さん"
End Sub
出力結果
・鈴木さん
・Hello
コメント
・注釈を付けることができる。
・行頭に「'」を付ける
Sub Example302c()
'Suzukiプロシージャを呼び出す ← コメント
Call Suzuki
MsgBox "Hello"
End Sub
一度にコメント化や解除するにはツールバーを使用
この記事が気に入ったらサポートをしてみませんか?