Thanks for the reply, but it isn't what I want to do. I want to create an array of references to arrays.
Using my example, here's what I want to do.
a = Array(11, 12, 13)
b = Array(14, 15, 16)
ar = a 'this works in Mach VB, ar is a reference to the array a
MsgBox(ar(1)) 'this works in Mach VB, prints 12
c = Array(a, b) 'this compiles in Mach, VB, presumably c contains references to the arrays a and b
d = c(1) ' this doesn't work, if it did, d would contain a reference to the array b
MsgBox(d(1)) 'and it would print 15
The intriguing thing about all of this is IsArray(c(1)) returns true, but I can't figure out a syntax for getting at the elements of the array at c(1).