Button triggered Macro, problems with interrupt and delay

the only reason it's small is because I'm testing it out, the final version will have hundreds of elements in the array.