「簡単なマクロを書いてみる – サブプロシージャのネーミングルール」解説講座

「ガラパゴスタディー オンライン講座」の動画講座「エクセルマクロ・VBA導入編」の解説講座です。
今回は、「簡単なマクロを書いてみる – サブプロシージャのネーミングルール」解説講座からです。

動画「簡単なマクロを書いてみる – サブプロシージャのネーミングルール」解説講座のポイント

サブプロシージャのネーミングルールについて。
ここで僕が言っているのは、実際のルールよりやや厳しいルールです。
実運用上は、「Sub … 」の「 … 」の部分を見ただけで、何をするためのプログラムなのか分かるような名前にするのが大切です。
 
Sub ZeikinShukei()



End Sub
 
なら、たぶん「税金集計をするマクロだろう」
 
Sub GetsujiKessan()



End Sub
 
なら、たぶん「月次決算をするマクロだろう」
 
という感じです。
 

Sub 月次決算()


End Sub
 
でもいいじゃないか?という声がたまにありますが、僕は推奨しません。
なぜかというと、以下の3つの理由から。

  1. 書くのが面倒だから
  2. ヘタそうに見えるから
  3. xxx(この理由は、発展編でお伝えします)

動画 「簡単なマクロを書いてみる – サブプロシージャのネーミングルール」解説講座のおさらいクイズ

この動画で学んだことのおさらいクイズです。
次の問題、答えられるでしょうか。

1. Subプロシージャのネーミングにふさわしいものは、次のうちどれでしょう?
[a] : 「/」を含む
[b] : 数字から始まっている
[c] : アルファベットから始まっている
[d] : 「Sub sub」という名前である
 
2. マクロをステップインモードで実行する場合のショートカットキーは?

動画 「簡単なマクロを書いてみる – サブプロシージャのネーミングルール」解説講座のハイライト

今日の動画はこちら↓です。
「簡単なマクロを書いてみる – サブプロシージャのネーミングルール」解説講座

0:20くらい~

Subプロシージャにはいくつかのネーミングルール(制限)があります。

1:30くらい~

Subプロシージャに他のプログラムと重複する名前をつけたため、実行時エラーが発生している様子です。
エラーが出たときにはコードウィンドウ上で青くなっているところがないか確認してください。

2:30くらい~

Subプロシージャにアルファベット以外の文字(数字)から始まる名前をつけたため、構文エラーが発生している様子です。
名前をつけ、[Enter]キーを押した瞬間に文字色が赤くなります。
構文エラー発生時は、マクロは実行できません

4:20くらい~

マクロの実行方法について、振り返って解説しています。

動画 「簡単なマクロを書いてみる – サブプロシージャのネーミングルール」解説講座のおさらいクイズ - 答え

すべて、動画内で解説しています。
もし不明な点があれば、動画で確認してみてください。
 

  1. Subプロシージャのネーミングにふさわしいものは、次のうちどれでしょう。
    [a] : 「/」を含む
    [b] : 数字から始まっている
    [c] : アルファベットから始まっている
    [d] : 「Sub sub」という名前である
     

    正解は、[c]
    アルファベットから始まっている他の選択肢の場合はエラーが発生します。  

  2. マクロをステップインモードで実行する場合のショートカットキーは?

    ショートカットキー [F8]
    「これから実行しようとしている行」が黄色く表示されます。


今回の解説講座は以上です。いかがでしたか?
もしも不明な点がありましたら、ガラパゴスタディー オンライン講座にログインして、動画講座で直接確認してみてください。

それで解決しない場合は、動画再生ページ内の掲示板から遠慮なく質問してください。
質問は、いつでも大歓迎です (^^*

導入編の解説一覧へ戻る

公開日時: 2022/06/22 12:00