You sure you do not change value of "i" inside the for next?
To be sure:
before next statement, write:
debug.print "i= " & i
and look at values.
it should start with 1 and end with 12
(of course, after the next statement -exiting the next - it should be = 13)