Code:
For n = n To n
Huh???

Say n = 1, your for loop is from 1 to 1. It should only ever execute once. Then inside your loop you manually increment your loop counter.

You should also never use a variable for your loop counter that is also one of the bounds of the loop, and you shouldn't manually adjust the loop counter.