I don't know of any way to do this, but it would be very useful. Could be a good idea to suggest.
Some workarounds I've done before are (1) obviously a counter variable that is incremented as you loop which you already know about and (2) create a new column, and insert a one-up number into each row (1, 2, 3, 4, etc.). For #2, it works well, but you have to take the time to insert the new column and numbers before working with it, and then you typically need to remove the column later on as well.
If you're taking the data from excel, then it might be a bit easier to create a column there with one-up numbers in that column to represent the index numbers.
------------------------------
Dave Morris
Cano Ai
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company