|
>Jakaさん
>変数ABにも値が入っているのでしょうか?
>要するに変数AB、BAに値が入っているけど、意図した計算にならない。
>ということなのでしょうか?
>だとすれば、変数AB、BAに入っている値が正しいかどうかを調べれば解ると思いますが....。
ws1(Sheet1)に入っている名称をws2(Sheet2)から探し出し、
また、ws1(Sheet1)に入っている名称をws3(Sheet3)からも探し出し、
その両方の値を合算したものをws1(Sheet1)に反映させたいのです。
ABの値は
Application.WorksheetFunction.SumIf _
(ws2.Range("C1:C" & Rmax), ws1.Range("D8").Value, ws2.Range("E1:E" & Rmax))
また、BAの値は
Application.WorksheetFunction.SumIf _
(ws3.Range("C1:C" & Rmax), ws1.Range("D162").Value, ws3.Range("F1:F" & Rmax))
です。
AB>BAの場合はAB-BA、BA>ABの場合はBA-ABという式にしたいのですが、
思うような回答が得られません。
>それと、
>> Rmax = ws2.Range("C65536").End(xlUp).Row
>> Rmax = ws3.Range("C65536").End(xlUp).Row
>こんな風に続けちゃったら、上のws2の結果はws3の結果を上書きしちゃうから、ws2の結果は反映されないですよ。
あぁ、そうなのですね。
こちらは特に要していないので思い切って削除してしまいます。
|
|