would creating a multi dimensional array serve the purpose or would that, to you, defeat the purpose, i.e. you'd have to loop through the array once to set it's position/order then use it like any other array.
If you're talking about adding values to the array (with the array.append()) you can add items to arrays in VBA.
__________________________
sunny