Test 1: Direct array assignment After ReDim(-1): TypeName=Variant(), IsArray=True After ReDim(2) and fill: TypeName=Variant(), IsArray=True UBound(arr1)=2 Test 2: Array copy by assignment After arr2Copy = arr1: TypeName=Variant(), IsArray=True UBound(arr2Copy)=2 Test 3: Array in class property From property: TypeName=Variant(), IsArray=True UBound=1 Test 4: Array reference semantics Original arr3(0)=Modified Should be 'Modified' if pass-by-reference: True