Excel VBA質問箱 IV

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

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


42643 / 76735 ←次へ | 前へ→

【39155】Re:データ数のカウント
発言  aaa  - 06/6/19(月) 11:50 -

引用なし
パスワード
   ▼Jaka さん:

>MsgBox Application.Evaluate("SUMPRODUCT((A1:A10=""巡回監査"")*(B1:B10=""金太郎"")*(C1:C10=""◎""))")

わかりません。
SUMPRODUCTについては使用したことがありますので、上記の様な使用方法(文字列に合うものをカウントする方法)はわかるのですが、日付を指定する場合に引数に普通に値を入れただけならば完全一致する日付は取れますが、(例えば文字列としてその指定日付を認識させ、一致するものを取るという形)以上未満などの複雑な条件を設定することができませんでした。
型が一致しないのは、引数の値の型が一致しないのだろうということはわかるのですがそれ以上のことがわかりません。
完全に勉強不足です。
やっぱり他の方法を考えた方が早いでしょうか?

例えばデータの一番上から、1行ずつ条件に合うかどうかを判定し、合えば足し、ループでまわしていく方法とか。
今ふとアイデアが浮かんだだけで、具体的にコードは作成できていませんが・・・
行数が1000行になったりする場合もあるので、やはりこうすると処理は遅くなる気はしますが、フリーズはしないかなと言う感じですかね。。。

0 hits

【39025】データ数のカウント aaa 06/6/16(金) 10:04 質問
【39032】Re:データ数のカウント Jaka 06/6/16(金) 11:25 回答
【39142】Re:データ数のカウント aaa 06/6/19(月) 10:02 質問
【39148】Re:データ数のカウント Jaka 06/6/19(月) 11:09 発言
【39155】Re:データ数のカウント aaa 06/6/19(月) 11:50 発言
【39157】Re:データ数のカウント Jaka 06/6/19(月) 12:14 発言
【39158】Re:データ数のカウント Jaka 06/6/19(月) 13:07 発言
【39160】Re:データ数のカウント aaa 06/6/19(月) 13:45 質問
【39161】Re:データ数のカウント Jaka 06/6/19(月) 14:09 発言
【39174】Re:データ数のカウント Kein 06/6/19(月) 15:50 回答
【39177】Re:データ数のカウント Kein 06/6/19(月) 15:52 発言

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