Привет, вам важно выучить прагматику VBA.
Всегда помните, что когда вы работаете с вложенным циклом for, убедитесь, что вы вызываете правильный «следующий» экземпляр для этого цикла.
В вашем коде «следующая строка» должна быть во внешнем цикле for, а «следующая строка» должна быть во внутреннем цикле.
Sub aa()
Dim row As Integer
Dim col As Integer
For row = 1 To 20
For col = 1 To 20
Cells(row, col) = "aaaa"
Next col
Next row
End Sub