Can someone provide me with a function to redim preserve a multidimensional array (2d) and change both dimensions, also it would be a great help if someone could explain this function learly so i will be able to understand how it works, thanks in advance, ell.