Hi Tom

I have been puzzling over this the last couple of days and have almost got it right - the macro works as required except for one thing - the for each... next loop appears to operate in a different order to the slide order (first part of the code - when the slides get sent to the back

Would very much appreciate if you could have a quick look at the file attached and see if you can spot anything. My thoughts:
1. does for each... next operate on slideID not slide index? don't think this is the problem though because i have changed the slides around and slide 2 always comes up first
2.is there a way to force it to go from one slide number to next slide number?

Would be extremely grateful for any thoughts.

Cheers

JFish