I'm new to arrays, and slowly getting better with vba.
I know how to use 'Do' or 'For Next' loops, but I have a sheet with about 15,000 rows of data and need to populate another sheet with data from the large range. So for example, gather all the rows relating to a certain month number. I have been reading that building a temporary array and passing the result to the sheet would be much quicker than using a loop. I can find examples of getting arrays from contiguous data, but I only want to add rows from the data where, for example, the value of column 5 is greater than 0. If anyone can point me in the right direction it would be much appreciated.