Вот очень простой цикл VBA, который создает матрицу 20 х 20.Это поможет вам понять цикл с двумя диапазонами чисел.
Sub looptutorial()
Dim a As Integer, b As Integer
ThisWorkbook.ActiveSheet.Select
For b = 1 To 20
For a = 1 To 20
Cells(a, b).Select
Selection.FormulaR1C1 = a * b
Next a
Next b
End Sub