Если у вас небольшой диапазон, содержащий относительно длинный массив формул (см. Ниже). Когда я вычисляю диапазон с application.calculate или любые его варианты значения не вычисляются (ничего не возвращается), но когда я делаю ячейки «грязными» и нажимаю [F9], значения рассчитываются и отображаются.Excel VBA application.calculate и его вариации не вычисляют массивы формул, но клавиша F9 делает
Есть ли способ сделать application.calculate или любые его варианты mimic [F9] точно?
Формула массива:
=IFNA(INDEX(INDEX(rangename_003,,COLUMN(rangename_004)),MATCH(ROW(rangename_004),IF(INDEX(rangename_003,,COLUMN(rangename_004))="",-1,COUNTIF(INDEX(rangename_003,,COLUMN(rangename_004)),"<"&INDEX(rangename_003,,COLUMN(rangename_004)))+1),0)),"")
@charleswilliams one for вы – brettdj