Thank you LaVolpe. That looks to be a pretty complicated set of code which will take a bit of studying to understand. However I am pleased that it WAS thus complicated since it means that I haven't missed something incredible simple and straightforward!

The code for my pseudo drag&drop routine is a lot simpler, but as stated it is not a true drag&drop function although it achieves more or less the same result.

I will make a further post when I have had an opportinity to test that code.

Thanks again

camoore

Wales, UK