В одном из циклов есть такое условие
If ActiveCell(0, -1) <> "" Then ActiveCell.FormulaR1C1 = "=SUMIF(RC[-1]:R[2528]C[-1],RC[-1],RC[-4]:R[2528]C[-4])"
Но значение R[2528] может менятся в зависимости от количества строк.
Перед циклом я задаю переменную, которая возращает количество строк, что-то типа
Range("A1").Select
er = Range(Selection, Selection.End(xlDown)).Rows.Count
Как бы вставить эту переменную в формулу вместо R[2528]??
If ActiveCell(0, -1) <> "" Then ActiveCell.FormulaR1C1 = "=SUMIF(RC[-1]:R[2528]C[-1],RC[-1],RC[-4]:R[2528]C[-4])"
Но значение R[2528] может менятся в зависимости от количества строк.
Перед циклом я задаю переменную, которая возращает количество строк, что-то типа
Range("A1").Select
er = Range(Selection, Selection.End(xlDown)).Rows.Count
Как бы вставить эту переменную в формулу вместо R[2528]??