For ... Next Use For ... Next loop if the number of loops is already defined and known. A For ... Next loop uses a counter variable that increases or decreases in value during each iteration of the loop. This loop structure is being used the most for our examples on this site. Here is an example of the For ... Next loop: For i = 1 to 10 Cells(i, 1) = i Next i In this example, i is the counter variable from 1 to 10. The looping process will send value to the first column of the active sheet and print i (which is 1 to 10) to row 1 to 10 of that column. Note that the counter variable, by default, increases by an increment of 1 For ... Next Loop With Step You can use the Step Keyword to sepcify a different increment for the counter variable. For example: For i = 1 to 10 Step 2 Cells(i, 1) = i Next i This looping process will print values with an increment of 2 on row 1, 3, 5, 7 and 9 on column one. You ca