Sub InsrtNumbers()
Dim i As Integer
Dim cell As Range
For i = 1 To 10
Range(("A" & i), Range("A10")).Select
For Each cell In Selection
cell.Value = cell.Value & i
Next cell
Next i
End Sub
First format your column as text …
No really need a code as you can achieve this with an easy formula …
And within a VBA code, the formula avoids a loop, needs only one codeline !