I'm sure this question has been asked before but i searched this forum and found nothing so i'll ask it again.

What's faster than a For Loop?

I've heard that you can put a For Loop in a For Loop to speed things up, but i dont know if this is true or how to do it if it is true.

I'm asking because I've got a Form App that searches an Excel file for data and then displays the data to the user and there is currently over 20,000 cells to search.

I originaly tried a timer to search one by one and found out the hard way that timers run at a maximum speed of about 60hz, so i've created a For Loop, but this is running at about 1,000hz, so this takes 20 or so seconds to find the data.