|
エクセル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
よろしくお願いします。
|
|