Здравствуйте! Подскажите пожалуйста, при подстановке макросом формулы массива выдает ошибку:
Нельзя установить свойство FormulaArray класса Range. Не пойму что ему от меня нужно.
If r > 1 Then Cells(t, 12).FormulaArray = _
"=SUM((Лист1!R2C1:R21C1=" & p1 & ")*(Лист1!R2C2:R21C2=" & p2 & ")*(Лист1!R2C3:R21C3=" & p3 & ")*(Лист1!R2C4:R21C4))" Else Cells(t, 12) = p4
If r > 1 Then Cells(t, 13) = Cells(t, 11) * Cells(t, 12) Else Cells(t, 13) =
хотя если вмечто p3 принудительно указывать 55,6 или 70,8 то работает
Нельзя установить свойство FormulaArray класса Range. Не пойму что ему от меня нужно.
If r > 1 Then Cells(t, 12).FormulaArray = _
"=SUM((Лист1!R2C1:R21C1=" & p1 & ")*(Лист1!R2C2:R21C2=" & p2 & ")*(Лист1!R2C3:R21C3=" & p3 & ")*(Лист1!R2C4:R21C4))" Else Cells(t, 12) = p4
If r > 1 Then Cells(t, 13) = Cells(t, 11) * Cells(t, 12) Else Cells(t, 13) =
хотя если вмечто p3 принудительно указывать 55,6 или 70,8 то работает