- ベストアンサー
EXCEL VBA における個数のカウント方法について
すいませんEXCEL VBAについて質問があります。 A列 1行 みかん 2行 みかん 3行 (空欄) 4行 みかん 5行 ぶどう 6行 みかん 7行 みかん 8行 ぶどう 9行 (空欄) ・ ・ 50行 A列は「みかん」若しくは「ぶどう」の値又は空欄のいずれかになっている。 空欄は無視して(1行~4行はみかんが3つ連続で並んだと考える)、 50 行までの間に「みかん」が最大で何回連続で並んだかを調べ、その最大の値をB1セルに入れる。 これをVBAで処理するにはどうしたらいいのでしょうか。 For ~NextとIfで条件分岐 というような形になるのかなと思ったのですが どうしても思い浮かびません。 どうぞよろしくお願いします。
お礼
ありがとうございました。やっと理解できました。 空欄でないかつみかんでないときにcntをリセットするというところまでは自分で出来たのですが、 リセット前に最大値の変数xを置き換えるという処理がわかりませんでした。 どうもありがとうございました。