VBA性能向上委員会VBA性能向上委員会VBAプログラミングの実行速度に関して、より速い性能を求めて徹底検証をします。変数と型ここでは、変数と型について説明します。VBAには、変数や型についての概念が、あまりありません。実は変数や型について特に意識をしなくても、プログラムを組むことができます。概念があまりないからこそ、変数や型を意識しないでプログラムを組むと、バグが発見しづらいプログラムができあがってしまうのです。理解をしておくことをお勧めします。変数とは変数とは、『データを一時的に保持しておくための場所』のことです。プログラミングの入門書では、しばしば『データを保管する箱のようなもの』と説明されています。変数を作成することを、『変数を宣言する』といいます。変数を宣言するには、Dimステートメントを使用します。hensuという変数を宣言します。Subデータを保持することを、『変数に値を設定する』、『変数に値を格納する』、といいます。変数に値を設定するには、変数の右に=(イコール)を書き、その後ろに値を書きます。hensuという変数に、1という値を設定します。Sub変数は、プログラムの基礎の基礎ですので、しっかり理解しておきましょう。型とは型とは、『変数の性質』を表すものです。変数には、決められた形があり、それに併せてプログラムを組まないと、コンパイルエラーやバグを引き起こしてしまうこととなります。数値型の変数には数字しか設定できず、文字型の変数には文字しか設定できません。変数を宣言する際、Asを後ろにつけることで、その変数の型を定義することができます。String型のhensuという変数を定義します。SubVBAにはいくつか型がありますが、ここでは代表的な型を列挙します。ひとつひとつの型の違いを理解することをお勧めします。