コース: Excel VBA入門

今すぐコースを受講しましょう

今すぐ登録して、23,100件以上登録されている、業界エキスパート指導のコースを受講しましょう。

プロシージャとモジュール

プロシージャとモジュール

このレッスンでは プロシージャとモジュールについて 解説します。 プロシージャとは sub で始まりend subで終わる VBA を使って書く命令の組み合わせ 命令セットのことです。 一般的に我々はマクロを作るとか マクロを実行するという言い方をしますが 正確に言うとプロシージャを作る プロシージャを実行する ということになります このプロシージャを書く場所 用紙のことをモジュールと呼びます Excel のブックには初めから数種類の モジュールが用意されています。 マクロの作成に慣れないうちは 一体どのモジュールに マクロを書けば良いのか そこで悩まれる方も多いはずです。 何処のモジュールに マクロを書けば良いのか そこが分からない間は マクロは標準モジュールに書く と覚えてください。 実際にやってみましょう。 先ず VBE を起動します。 開発タブを開き 左端の Visual Basic ボタンを クリックします。 実行すると VBE が起動しますね。 Project Explore を見ると ここには未だ標準モジュールが 含まれていません。 そこで VBE の挿入メニュー 標準モジュールをクリックして 新しい標準モジュールを挿入します。 プロシージャを作る時は 先ずs u b 、サブと打ちます。 半角スペースを空けて何か プロシージャの名前を入力します。 ここで Enter キーを押すと プロシージャ名の右側に 空の括弧が挿入されます。 又 1 行空けて end sub も 自動的に入力されます。 このプロシージャ名の右にある括弧 これはプロシージャから 別のプロシージャを呼び出す様な場合 引数を渡す様な時に使用します。 そういう使い方をしない間は ここに空の括弧が必要なんだ ということを覚えておいてください。 もし標準モジュールを削除したい場合は 削除したいモジュールを右クリックします。 表示されるメニューから モジュール 1 の解放を実行します。 「削除する前にエクスポートしますか。」 という確認が表示されます。 エクスポートしない場合は 「いいえ」をクリックすると 今、選択したモジュールが削除されます。 このレッスンでは プロシージャとモジュールについて 解説しました。

目次