変数 変数宣言の基本(ヘルプ参照)
※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。
※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。
Option Explicit Sub 変数宣言() '******************************** '変数宣言の基本(ヘルプ参照) '******************************** '最上部の[Option Explicit]を宣言した場合は必ず[Dim]宣言が必要 '[Option Explicit]を宣言しない場合はバリアント型 (Variant) ' 宣言しない場合、既定のバリアント型 (Variant) Dim AnyValue, MyValue ' 整数型 (Integer) Dim Number As Integer ' 変数 AnotherVar はバリアント型 Dim AnotherVar, Choice As Boolean, BirthDate As Date ' 変数 DayArray は、要素数 51 のバリアント型配列 ' 添字の範囲は、0 ~ 50 になります。 Dim DayArray(50) ' 変数 Matrix は、整数型の 2 次元配列 Dim Matrix(3, 4) As Integer ' MyMatrix は、倍精度浮動小数点数型 (Double) の 3 次元配列 Dim MyMatrix(1 To 5, 4 To 9, 3 To 5) As Double ' BirthDay は、添字が 1 ~ 10 の範囲の日付型 (Date) の配列 Dim BirthDay(1 To 10) As Date ' MyArray は、バリアント型の動的配列です。 Dim MyArray() Dim MyArray() As Integer ' 動的配列を宣言 ReDim MyArray(5) ' 5 要素分の領域を割り当て For i = 1 To 5 ' 5 回、ループ MyArray(i) = i ' 配列を初期化 Next i '配列のサイズを変更して、以前の要素を消去 ReDim MyArray(10) ' 配列の要素数を 10 に変更 For i = 1 To 10 ' 10 回、ループ MyArray(i) = i ' 配列を初期化 Next i '以前の要素を消去せずに、配列のサイズを変更 ReDim Preserve MyArray(15) ' 配列の要素数を 15 に変更 End Sub |