So i got an excel macro that copies and insert rows of data between 7500 other rows of data.
Trouble is as it processes and the excel document gets bigger it starts to become incredibly slow over time.
I assume this is because the document starts to have 15000 plus rows.
I stopped the process because i wasn't sure if it was working. Turns out after about 7 hours it had only got about half way through the document. It is fast at first but starts slowing way down over time.
Now if i manually insert a row after stopping operation, it loads my computer up for about 10 to 15 seconds. This i assume is why its going so slow? its taking almost a whole minute to insert one instance of the copied data.
Is there a way to deal with this?
In addition how would i modify the code so i could continue where i stopped the last macro? It was on row 3278. It processes from bottom to the top so i still have 3278 rows to go. I want to start from row 3278 but am not sure how to change the code or select a range for a macro.
I have two different codes that work, im not sure which is faster:
and
Bookmarks