Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


68289 / 76734 ←次へ | 前へ→

【12985】Re:SumProductがうまくいきません
質問  auxo  - 04/4/20(火) 18:48 -

引用なし
パスワード
   ichinose さんお世話になります。

>'evaluate()の中ってセルに入れる数式と一緒ですよね?

Bcnt = Application.Evaluate( _
"=SUMPRODUCT((DATA!$A$2:$A$105=""りんご"")*(DATA!$H$2:$H$105<>""""))")

↑や、ワークシートのセルに以下の関数を入れてもうまくいきます。
※"りんご"を参照形式にしても大丈夫でした。
=SUMPRODUCT((DATA!$A$2:$A$105="りんご")*(DATA!$H$2:$H$105<>""))

Debug.Printを試した結果をご連絡いたします。
◆"=SUMPRODUCT((" & SfRange & "=" & SFB & ")*(" & By2Range & "<>""""))"
は「型が一致しません」

◆"=SUMPRODUCT((" & SfRange & "=""りんご"")*(" & By2Range & "<>""""))"
Bcnt=3 →(OK)
Debug.Print結果
=SUMPRODUCT((DATA!$A$2:$A$105="りんご")*(DATA!$H$2:$H$105<>""))

◆"=SUMPRODUCT((" & SfRange & "=" & """SFB""" & ")*(" & By2Range & "<>""""))"
Bcnt=0 →(NG)
Debug.Print結果
"=SUMPRODUCT((DATA!$A$2:$A$105="SFB")*(DATA!$H$2:$H$105<>""))"

できればExcel2000でもExcel2002でも動くようにしたいのですが・・・

よろしくお願いいたします。

1 hits

【9083】sumproductがうまくいきません2 猛虎襲来 03/11/18(火) 0:58 質問
【9084】Re:sumproductがうまくいきません2 ichinose 03/11/18(火) 2:06 回答
【9119】Re:Re:sumproductがうまくいきません2 猛虎襲来 03/11/18(火) 22:16 質問
【9120】Re:Re:sumproductがうまくいきません2 ichinose 03/11/18(火) 23:04 回答
【9122】できました!! 猛虎襲来 03/11/19(水) 0:22 お礼
【12976】SumProductがうまくいきません auxo 04/4/20(火) 17:27 質問
【12978】Re:SumProductがうまくいきません ichinose 04/4/20(火) 17:48 発言
【12985】Re:SumProductがうまくいきません auxo 04/4/20(火) 18:48 質問
【12989】【解決しました】SumProductがうまくいき... auxo 04/4/20(火) 19:06 お礼

68289 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free