|
▼Koharu さん 今晩は。
>○range("A6:A14")に顧客名、range("B6:B14")に勘定科目(売上げ、仕入れなど)が入力されています
'Range("E5").FormulaR1C1 = _
"=SUMPRODUCT((R[1]C[-4]:R[9]C[-4]=RC[-2])*(R[1]C[-3]:R[9]C[-3]=RC[-1]))"
'を直すと、
'Range("E5").Formula = "=SUMPRODUCT((A6:A14=C5)*(B6:B14=D5))"
'となります。
'○顧客名の指定をD6に勘定科目の指定をC6のそれぞれのセルに入力することにより
'なら
'Range("E5").Formula = "=SUMPRODUCT((A6:A14=C6)*(B6:B14=D6))"
'となります。
> 対象顧客で対象勘定科目の「数」をE5またはMsgBoxに算出したいのですが。
'「Rangeに書き直したいのですが」
ではないのですが、A1形式で
また、
'「数」をE5またはMsgBoxに算出したいのですが。
'なら
MsgBox Application.Evaluate("SUMPRODUCT((A6:A14=C6)*(B6:B14=D6))")
なら数値になります。
|
|