Try using nested For loops. So for example:
For "x" from 0 to 100:
---For "y" from 0 to 100:
------Create object YourSprite at (LoopIndex("x") * YourSprite.Width, LoopIndex("y") * YourSprite.Height)
This example will create a 100 x 100 grid of sprites of an arbitrary size. You can, of course, change the loop bounds if you want more or less tiles. The expression LoopIndex(LoopName) returns where you are currently in a loop.
Let me know if that helps at all. I'll clarify points if you have any questions.