You have written a series of things that I do not understand because I do not know these terms "loops" etc.I never wrote that as I just wrote I N I T I A L I Z E so
at the beginning of the procedure before the first loop.
By chance here it's not a concern as recalculating each time the
last used row from the last row of the worksheet (# 1 048 576)
instead of just adding 1 to the previous row …
What would you say with initialize? I did not enter the code in the right place? I have tested and it works