変数の宣言 Visual Basicでは、変数を宣言しなくても使用できます。しかし、変数は宣言していないとバリアント型になります。バリアント型はメモリ消費も多く、処理速度も遅い又、変数名を間違って使うと新しい変数として扱われるため、エラーを見つけ難くなります。 それを防ぐためにOption Explicit ステートメント(を使いましょう。 ツール・オプションの変数の宣言を強制する(下図参照)に必ず、チェックを入れておきましょう ローカル変数(プロシージャレベル) 宣言したプロシージャだけで使える変数の事をいいます。 通常 Dim ステートメントを使って宣言します。 ローカル変数の値が保持されるのは、宣言したプロシージャの実行中だけです。通常、プロシージャの実行が終了すると、そのプロシージャのローカル変数の値は破棄され、ローカル変数が使っていたメモリが解放されます。そのプロシージャが次に実