初心者から実務利用者まで
わかりやすいVBA解説サイト
実務サンプル

プロシージャ呼び出しで引数を省略できるようにする(Optional)

ざっくり

プロシージャを呼び出す際に、引数を省略すると
あらかじめ設定しておいた引数が適用されるようにします。

コードサンプル

最初の呼び出しでは50000円を引数にし、「貯金が50000円」というメッセージを出します。
2回目の呼び出しでは引数を省略して、「貯金が20000円」というメッセージを出します。

補足

引数を省略する事ができるため
スマートなコーディングに役立つOptionalですが

呼び出し元では引数を省略しているので
コーディングが明示的でなくなります。

後でコードを見た人が
流れを追いやすいコードを書くために
使いどころを考えて使用してください。