Yes, it is possible, but it's only possible to to generate images from all the sprites on that sprite sheet if they are evenly spaced out on a grid.
Here is an example how to do it:
#constant TILE_AMOUNT_X 2
#constant TILE_AMOUNT_Y 2
#constant TILE_WIDTH 50
#constant TILE_HEIGHT 50
sync on
`Load sprite sheet
load bitmap "spritesheet.bmp", 1
set current bitmap 1
`Grab images
for x=1 to TILE_AMOUNT_X
for y=1 to TILE_AMOUNT_Y
inc imgNum
xGrabFrom = (x-1)*TILE_WIDTH
yGrabFrom = (y-1)*TILE_HEIGHT
xGrabTo = (x-1)*TILE_WIDTH+TILE_WIDTH
yGrabTo = (y-1)*TILE_HEIGHT+TILE_HEIGHT
get image imgNum, xGrabFrom, yGrabFrom, xGrabTo-1, yGrabTo-1
next y
next x
delete bitmap 1
set current bitmap 0
do
for x=1 to 4
paste image x, 0, 0
sync
wait 125
next x
loop
end
Put the image attached to this post in the same place as the source code when you compile.
Note that you don't have to actually have a grid in the sprite sheet, the grid there is just an example of how sprites should be spaced.