C0000001_変数宣言の強制に関するガイドライン

変数宣言の強制に関するガイドライン コーディングガイドライン

守るべきルール

すべてのモジュールに対して、変数の宣言を強制する以下のステートメントを記述すること。

Option Explicit

例外

  • テストを目的とし、ユーザーが直接実行することができないように作成されたプロシージャのみが記述されたモジュールに対しては変数の宣言を強制する必要はないものとします。

ルール制定の理由

「O」と「0」や「l」と「I」などのように、視覚的な判別を誤らせる文字の組み合わせが世の中には存在する。開発するマクロの規模が大きいほどこのスペルミスを発見することは困難になる。変数の宣言を強制することで変数のスペルミスによるマクロのエラーを防ぐことができるため。

バージョン管理

バージョン履歴更新日更新内容
1.0.02025/10/04公開

アスパLabではExcelVBAのコーディングガイドラインを開示しています

アスパLabでは、すべてのExcelVBA開発者へ向けてコーディングガイドラインを公開しています。個人のスキルと考えられがちなExcelVBAを他のプログラミング言語と同様、組織的に管理し、業務へ応用してもらいやすくするためのガイドです。もちろんこのガイドラインに従うかどうかは開発者の皆さんや組織の管理者の自由な意思で決めてください。

Comment