Страницы: 1
RSS
Вставка формулы с ПРОМЕЖУТОЧНЫЕ.ИТОГИ макросом
 
Добрый день. Помогите понять что не так. Нужно вставить формулу ПРОМЕЖУТОЧНЫЕ.ИТОГИ в ячейку, уже всю голову сломал.
Код
H = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count - 3 
    
    With Cells(1, 3)
        .FormulaR1C1 = "=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;R[3]C:R[" & H & "]C)"
        .NumberFormat = "#,##0.00"
    End With

Без 109; вставка проходит, но потом приходится в ручную добавлять. Пробовал через FormulaR1C1Local тогда вставляется 109 но съезжает диапазон.

 
Рекодер как бы помогает :) из него видно что 1 аргумент должен отображать что считать (среднее, кол-во). Кстати если что Excel у меня рус.
Код
ActiveCell.FormulaR1C1 = "=SUBTOTAL(2,R[-3]C:R[-1]C)"
Изменено: Илья Демид - 23.06.2017 16:43:35
 
спасибо
Страницы: 1
Наверх