Dim MyArray1(1 To 10) As Integer
ReDim MyArray2(1 To 10) As Integer
Print "MyArray1", LBound( MyArray1 ), UBound( MyArray1 ) ' prints: MyArray1 1 10
Print "MyArray2", LBound( MyArray2 ), UBound( MyArray2 ) ' prints: MyArray2 1 10
Erase MyArray1, MyArray2
Print "MyArray1", LBound( MyArray1 ), UBound( MyArray1 ) ' prints: MyArray1 1 10
Print "MyArray2", LBound( MyArray2 ), UBound( MyArray2 ) ' prints: MyArray2 0 -1
Sleep
Dim MyArray1(1 To 3, 4 To 9) As Integer
ReDim MyArray2(1 To 3, 4 To 9) As Integer
Print , "LOWER", "UPPER"
Print "MyArray1", _
LBound( MyArray1, 1 ); ", "; LBound( MyArray1, 2 ), _
UBound( MyArray1, 1 ); ", "; UBound( MyArray1, 2 )
Print "MyArray2", _
LBound( MyArray2, 1 ); ", "; LBound( MyArray2, 2 ), _
UBound( MyArray2, 1 ); ", "; UBound( MyArray2, 2 )
Erase MyArray1, MyArray2
Print
Print "MyArray1", _
LBound( MyArray1, 1 ); ", "; LBound( MyArray1, 2 ), _
UBound( MyArray1, 1 ); ", "; UBound( MyArray1, 2 )
Print "MyArray2", _
LBound( MyArray2, 1 ); ", "; LBound( MyArray2, 2 ), _
UBound( MyArray2, 1 ); ", "; UBound( MyArray2, 2 )
Sleep
上記の例は次のように出力します:
LOWER UPPER
MyArray1 1, 4 3, 9
MyArray2 1, 4 3, 9
MyArray1 1, 4 3, 9
MyArray2 0, 0 -1, -1