Мне нужно, чтобы массив был вставлен в определенную ячейку, и я продолжаю сталкиваться с ошибкой 1004. Вот код:
Range("o37").FormulaArray = "=CONCATENATE(SUM(IF(('2016 Summary'!$T$4:$T$39<=" & mon & ")*" & _
"('2016 Summary'!$D$4:$D$39>0)*('2016 Summary'!$T$4:$T$39+'2016 Summary'!$D$4:$D$39>" & mon & ")*" & _
"('2016 Summary'!$S$4:$S$39=TRUE),(1),IF(('2016 Summary'!$T$4:$T$39<=" & mon & ")*('2016 Summary'!$S$4:$S$39=TRUE)*" & _
"('2016 Summary'!$D$4:$D$39=0),(1),0)))&"" - Employees"")"
Предполагается, что этот массив будет вставлен в O37
с переменной "mon" на основе столбца activecell. Формула работает, когда я вручную помещаю ее на лист. Я попытался разделить его с помощью .replace и получил ту же ошибку. Что я могу сделать, чтобы это работало с FormulaArray?