- ベストアンサー
EXCEL VBAで行う複数の検索条件に合致する行の個数のカウント方法について
すいません EXCEL VBAで教えていただきたいことがあります。 A列 B列 1行:野菜 秋物 2行:果物 秋物 3行:穀物 夏物 4行:野菜 夏物 5行:野菜 春物 6行:穀物 秋物 7行:果物 夏物 8行:野菜 秋物 ・・・以下300行まで続く というデータがあるとして、A列が「野菜」、B列が「秋物」に合致する 行の合計個数をカウントするのはどうしたらよろしいんでしょうか。 関数だとデータベース関数を使えば何とかできそうな感じなのですが VBAだと、どうもいいアイデアが浮かびません。よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- tinu 2000(@tinu2000)
- ベストアンサー率40% (147/367)
回答No.3
- lark_0925
- ベストアンサー率63% (37/58)
回答No.2
お礼
おおっ!できました!ありがとうございます! こういうやり方があったのですか。 例1の ans = Evaluate("sumproduct((" & .Columns(1).Address & "=""" & c1 & _ """)*(" & .Columns(2).Address & "=""" & c2 & """))") のコードが自分ではどうしても作れませんでした。 作っていただいたコードは理解しないといつまで経っても実力が付かないので、とりあえず記載していただいた3つとも全部研究させていただきます。 またわからないことがありましたらよろしくお願いします。