配列の初期化
- 「Erase」ステートメントを使用する。
- 使用例:Erase 配列名
- 静的配列の場合は、要素を再初期化、動的配列の場合は、メモリ開放
- 静的配列:初期化後の値は、以下のとおり
配列のデータ型 | 初期化後の値 |
数値配列 | 0 |
文字列配列(可変長) | 長さ0の文字列(“”) |
文字列配列(固定長) | 0 |
バリアント型配列 | Empty |
オブジェクト配列 | Nothing |
要素数の再設定
- 「ReDim」ステートメントを使用して再設定するとすでに格納している値は無くなる。
- 保持したい場合は、「Preserve」キーワードを指定する。
使用例:ReDim Preserve 配列名(要素数)
- 多次元配列の場合は、最後の次元の要素数のみ
例えば、2次元配列の場合、列の要素のみの変更で、行の要素数は変更できない。
コメント