HI [USER=140391]@dmancini[/USER]
An Action could be created to do this yet it was not clear if wanted to create this or have a turnkey solution.
Here is the basic approach.
You start with all Layers with visibility turned on and the active Layer is to top Layer.
Create an animation which starts with Frame 1 (which will be assigned all the visible Layers)
The loop part of the Action is
Create the next Frame
Turn off visibility of the active frame
Drop down to the next lower visible frame
Those three steps continue until you are at the bottom of the Layer Stack
Note, Actions support conditionals and one of those is to be able to recognize when you are at the bottom of the stack and you stop the loop
Then all you do is reverse all of the frames and you are done.
One of the keys to make this work is knowing the commands which turn off visibility of the active Layer which is CMD + , (CNTL + , for Windows)
The other keyboard shortcut needed is to move down one Layer is CMD + [ (CNTL + [ for Windows)
One needs to use the keyboard shortcuts because if you use the mouse, the Action remembers that Layer position by the name of the Layer and you don't want that.
So quite possible to do with an Action.
Just wanted to have that option out there for you to consider
John Wheeler