スタイル

標準モジュールは複数使用する

VBAアセットでは、「コードはシートモジュールに書く」ことを推奨しています。

だだし、上の記事にも書いているとおり、テンプレートやアドインのように自分自身以外のファイルを操作する場合は、標準モジュールを使わざるを得ません。

「公用文テンプレート」も、その1つです。その標準モジュールには、3つのモジュールを組み込んでいます。それぞれのモジュールは、こちらの記事にもあるとおり、「1つのモジュールに1つの作業群」という考え方でプロシージャを配分しています。

このようにしたおかげで、コードがずいぶんと分かりやすくなりました。

それぞれのSUBプロシージャは、モジュール名を付記しなくても他のモジュールからでも起動することができます。起動させたくない場合は、PRIVATE SUBプロシージャを用います。

コメント

タイトルとURLをコピーしました