Sorry for delay, it takes me a while to knock up a new UDF, speaking of
which I hope this helps MRedim() - Resize multi dimensional arrays
I am in 2 minds about using it as trying to simulate MDA's with
high level languages is very resource hungry (especially with kixtart
passing parameters by value creating multiple copies in memory)
It is usually quicker to execute some kind of multiple looping than use
recursion, but I am still unsure about exactly what you are trying to do.
If your needs are not catered for by this please try and give some more
information about the array structure and how you wish to extend it.