The short answer is yes it can be done. We have done it and it isn't trivial. It is not easily extracted from our code for me to post since it is embedded in our custom ascend/descend code. We've had the functionality for over 20 years, but it has only been pretty bug free for the last 10 (some of that is due to poor support for mosaics in earlier Skill code). Our code prompts the user if they want to ignore, copy or move the original selected set. Our ascend and descend always asks you if you had something selected when you leave a cell. A better alternative would be to have a custom cut or copy command to store off the transform and selection information before you traverse and a paste after you get to your destination so you don't have to rewrite the ascend/descend code. Derek
↧