kb, run your code with a break point set after the array has been populated. Then view the 'locals' window, scroll down to the array and click the + sign, it'll then show you all entries in the array with their address in the array. You'll also find that a variant array indexes itself from 0, not 1. Therefore, if you're using a variant array as a one dimensional array 1,1 won't exist. 1,0 might....or possibly 0,1. See the locals window to find out.