Excel VBA質問箱 IV

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

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


72137 / 76734 ←次へ | 前へ→

【9082】sumproductがうまくいきません
お礼  猛虎襲来 E-MAIL  - 03/11/18(火) 0:57 -

引用なし
パスワード
   エクセル97です。
“データ”というワークシートのA列に星座、B列に血液型、というデータが入っています。
こういう場合に、「てんびん座かつA型」の数を、別のシート”人数”のセルB2に表示させようとしたいのです。
それで、ワークシート関数のsumproduct関数を使って、以下のように作ったのですが、「型が一致しません」というメッセージがでます。
どうしたらよいでしょう?
Sub 人数表示()
  Dim seiza As Range
  Dim ti As Range
  Dim nm As Integer
  Set seiza = worksheets(“データ”).range(“b2:b102”)
Set ti = worksheets(“データ”).range(“A2:A102”)
  nm = Application.WorksheetFunction.SumProduct((seiza= "てんびん") * (ti = "A"))
  sheets(“人数”).range(“b2”) = nm
End Sub
よろしくお願いします。
0 hits

【9082】sumproductがうまくいきません 猛虎襲来 03/11/18(火) 0:57 お礼

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