Döngülerde, her zaman Cells
R1C1 referans yöntemini kullanarak sınıfı kullanmayı tercih ederim, şöyle :
Cells(rr, col).Formula = ...
Bu hızlı ve kolay bana izin verir döngü aşkın Range kolayca hücrelerin:
Dim r As Long
Dim c As Long
c = GetTargetColumn() ' Or you could just set this manually, like: c = 1
With Sheet1 ' <-- You should always qualify a range with a sheet!
For r = 1 To 10 ' Or 1 To (Ubound(MyListOfStuff) + 1)
' Here we're looping over all the cells in rows 1 to 10, in Column "c"
.Cells(r, c).Value = MyListOfStuff(r)
'---- or ----
'...to easily copy from one place to another (even with an offset of rows and columns)
.Cells(r, c).Value = Sheet2.Cells(r + 3, 17).Value
Next r
End With