.ListCount informs the loop. If there are 200 items in the list, it will continue until the end of the list. If you change it to
For n = 1 To 200
and there aren't 200 items in the list, the code will throw an error