To start on button click, use a variable (x) initially set it to 0, when the button is clicked set it to 1.
Add an event System --> Compare variable --> x = 1
Add the for loop as a sub event.
For choosing an item Pick nearest/farthest Sprite event may help.