У меня есть набор уравнений, которые я хотел бы повторить, взяв переменные из следующей строки вниз для каждого из столбцов, в которых находится каждая переменная. Я новичок, поэтому мой код, вероятно, не царапается:
Sub Iteration()
Dim al, ab, ae As Double
Dim as1, as2 As Double
'etc
as1 = Range("CG7")
as2 = Range("CG8")
aA1 = Range("BQ7")
'etc
intCounter = 0
For intCounter = 1 To 10000
Let x = ((aN1 * 1000) - (as1 * aA1) + (as2 * aA2)) / (al * fc * ae * ab)
Let x2 = ((aN12 * 1000) - (as12 * aA12) + (as22 * aA22)) / (al2 * fc2 * ae2 * ab2)
Next
Sheets("Sheet1").Range("CJ7").Value = x
End Sub
Я сделал это для нескольких переменных, которые я установил как диапазон относительно каждого значения переменной. А затем для следующей строки мне пришлось переделать все уравнение и снова установить переменные для следующей строки вниз. Есть ли способ установить переменные (возможно, с относительной ссылкой на ячейку?), Которые будут переходить к ячейке в следующей строке для следующего расчета? Учтите также, что имеется 36 строк для расчета и около 9 переменных!