Каков синтаксис sumproduct в vba?
Каков правильный синтаксис для произведения суммы?
Вот мой код:
mFormula = "=SUMPRODUCT(--((1.Insert_Data!F:F)=2.Counting_sheet!A8)),(--((1.Insert_Data!E:E)))"
Range("C8") = Evaluate(mFormula)
3 ответа
Ваши круглые скобки не сбалансированы
mFormula = "=SUMPRODUCT( --(('1.Insert_Data'!F:F)='2.Counting_Sheet'!A8), " & _
"--('1.Insert_Data'!E:E) )"
Range("C8") = Evaluate(mFormula)
mFormula = "=SUMPRODUCT( --(('1.Insert_Data'!F:F) = '2.Counting_sheet'!A8), " & _
"'1.Insert_Data'!E:E)"
это правильный синтаксис
Sub itemno() '
'Dim e As IntegerDim mFormula As String
Для е = от 8 до 120
mFormula = "=SUMPRODUCT( --(('1.Insert_Data'!F:F) = '2.Counting_sheet'!A" & e & ")," & _
"'1.Insert_Data'!E:E)"
Range("C" & e).Value = mFormula
Следующий e
Конец подписки