実行プログラム
1 2 3 4 5 6 7 8 9 10 11 |
Sub Sample3_7_1() Dim strArray() As String ReDim strArray(1) As String strArray(0) = "Sun" strArray(1) = "Mon" ReDim strArray(6) As String ' 要素数を変更 End Sub |
- 要素数が増えたことが確認できます。
- 配列の値は保持されません。
配列の値を残した要素数の変更
配列の値を残すには、Preserveをオプションに指定します。実行プログラム
1 2 3 4 5 6 7 8 9 10 11 |
Sub Sample3_7_2() Dim strArray() As String ReDim strArray(1) As String strArray(0) = "Sun" strArray(1) = "Mon" ReDim Preserve strArray(6) As String ' 要素数を変更 End Sub |