При необходимости вмтавки формул на лист обычно обработку проводил в два этапа - обработка данных в массиве, выгрузка и вставка формул в нужные диапазоны. Вчера столкнулся с проблемой вставки формул, ибо в одном столбце в зависимости от условия может быть несколько формул, а циклом по ячейкам бегать не хотелось. Решил попрбовать вставить формулы в массив. Оказалось - отличная идея! Прописываем в массив FormulaR1C1 и выгружаем [vba]
Код
arrTmp(k, 4) = "=EOMONTH(RC[-1],0)"
[/vba] В отличие от ручной вставки, включенный режим отображения формул влияния не оказывает.
При необходимости вмтавки формул на лист обычно обработку проводил в два этапа - обработка данных в массиве, выгрузка и вставка формул в нужные диапазоны. Вчера столкнулся с проблемой вставки формул, ибо в одном столбце в зависимости от условия может быть несколько формул, а циклом по ячейкам бегать не хотелось. Решил попрбовать вставить формулы в массив. Оказалось - отличная идея! Прописываем в массив FormulaR1C1 и выгружаем [vba]
Код
arrTmp(k, 4) = "=EOMONTH(RC[-1],0)"
[/vba] В отличие от ручной вставки, включенный режим отображения формул влияния не оказывает.RAN