You want to use loops to dynamically create and place your grid of sprites, and at the same time you will use the loopindex both for placement and for setting the correct animation frame.
For example, for 80 sprites, and you want to create a grid of 8x10
For "x" from 1 to 8
(subevent) For "y" from 1 to 10
Create sprite at loopindex("x")*sprite.width, loopindex("y")*sprite.height
Set sprite animation frame to 10*(loopindex("x")-1)+loopindex("y")
EDIT: Alternatively, if you have only as many of your sprite on your layout as you have images, you can do a for each sprite, set sprite animation frame to sprite.iid. This may not work correctly if you don't have the same number of sprites as animation frames.