Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
VBA: динамиеский диапазон для формулы
 
Добрый день.

Прикреклен файл с кодом макроса, где в столбцы I и J должны вставляться формулы.
Кол-во строк в файле постоянно разнится(остальные данные не меняются), поэтому указать в коде статический диапазон для Range не подходит.

Подскажите как заменить Range("I3:I672") чтобы был динамический диапазон, который определялся по последней строке столбца А, и формулы были Range (I3:последня заполненная строка столбца А).
Код
Range("I3").Select
    ActiveCell.FormulaR1C1 = "=IF(RC[-1]>4,1,"""")"
    Selection.AutoFill Destination:=Range("I3:I672")
    Range("I3:I672").Select
Изменено: makedon - 05.12.2017 12:43:35
Наибольшее значение по двум критериям, Поиск наибольшего значения по двум критериям в заданном массиве
 
Добрый день.

Подскажите пожалуйста, как выбрать максимальное значение времени на дату по каждому коду карточки?

Формула ДМАКС  и Наибольший не работают по двум критериям отбора. Насколько я понимаю, нужно задать диапазон по дате, затем в нём критерий поиска это код карточки и результат поиска время.
Во вложении есть файл. Не могу придумать логическую формулу чтобы по дате+коду карточки искало макс значение времени.
Суммирование по уровням группировки
 
Добрый день.

из 1С постоянно выгружаю файл, в котором есть несколько уровней группировки.
Помогите пожалуйста с макросом, который проставлял формулу сумм или просто через + в каждом заглавном уровне группировки.
Вся сложность в том что каждый раз отчет может выводить разное кол-во строк в каждом уровне группировки, и нужно чтобы макрос сам определял где начинается/заканчивается группировка и там ставил формулу.

Есть ли варианты решения данной проблемы?

Спасибо
Страницы: 1
Наверх