アクセス数
健康情報 ⇒ どこへ向かって・・・ ⇒ VBAトップ ⇒ Option Explicit
プログラムファイルの先頭に付けるべきは
Option Explicit
これを書くことにより、変数などの型宣言が強制化され、Dim a などと書くとエラーが出ます。
正確なプログラムを書くために、あったほうが良いです。
ツール⇒オプション⇒編集⇒変数の宣言を強制する
にチェックを入れてあれば、自動的に宣言されます。
option explicitステートメントが先頭に無いと、Dim a とした場合、変数aはvariant型となります。
メモリ消費が多いですが、問題はそれよりも、想定した型どうしでのやりとりが行われなくなる可能性があるということ。
文字列と数値を足してしまうことだって考えられ、エラーの原因ともなります。
変数を用いる場合には、予め数値などが型の範囲内で収まるかを検討して、型を宣言することが間違いの無いプログラムを作る第一歩となります。
※毎回確実にに型宣言をしていれば、Dim a などと書くことは無くなりますので、そのうちにOption Explicitステートメントの必要性は薄れてゆきますが。