プロシージャとは

今日は、はじめてマクロを自分で書いて動かしてみよう!



やったー!楽しみだなー!
実際に、今日紹介するコードはこちらになります。
Sub Sample1()
MsgBox "Hello World!"
End Sub
プロシージャとは英語の(procesure)がきており、意味は “手続き” や “手順”を表します。
これから説明するこのプロシージャがマクロの最小実行単位になります。
下記のように主に、SubプロシージャとFunctionプロシージャに大別されますが、基本的にSubプロシージャを使うものだと覚えてください。
・Subプロシージャ : 一般的なプロシージャ。多くのマクロがSubプロシージャとして作成される
・functionプロシージャ : マクロを実行した結果、値を返すことができるプロシージャ。
Subプロシージャを実際に作っていきましょう!
前回の記事を参考に、標準モジュールをクリックしてください。


このような画面になると思います。


このコードウィンドウ部分に、Subプロシージャを記述してみましょう。
Subプロシージャは”Sub マクロ名”で始まり、”Sub End”の行で終わります。下記のように”Sub Sample1″と入力して、


“Enter”キーを押してください。


このように”()”とEnd Subが自動的に入力されます。このSub Sample1() から End Subまでの行にコードを記述していきます。
今回は練習として” MsgBox “Hello World!” ” と入力してください。



黄色アンダーラインの部分だけコピー&ペーストしてね。


これで始めてのコードが書けました。
次に、カーソルがSample1のプロシージャ内にある状態で、”F5″キーを入力して実行してみましょう。


このように、メッセージが表示されましたね。これで始めてのマクロが完成しました。



やったー!メッセージが表示された!すごい!



MsgBoxの説明はこの記事を参考にしてね。




まとめ
今回は、はじめてマクロを作成し動かしてみました。
Subプロシージャはマクロの最小単位で、今後も多用します。
“F5″キーでマクロを実行できることも覚えておきましょう。
コメント