Excelフィルター適用後のセルの個数を数える方法について
お世話になっております。
現在、以下の要件を満たす良い実装方法がわからず苦労しています。
なにかいい方法がないか、有識者の方アドバイスをいただけると幸いです。
◆要件
Excelで任意の列でフィルターを適用し、フィルターが適用された後、任意の列で値が空のセルの個数を数え上げる
◆処理の流れ
①フィルター適用
②ヘッダーから1つセルを下に移動し、カウンタをインクリメント(エミュレーション)
③セル値を読み取る
④③で読み取った値が空でなければ、②、③を繰り返す。
③で読み取った値が空の場合は、繰り返しを終了。
⑤カウンタ値を個数としてセット
◆懸念事項
②、③をエミュレーションで移動しているので、フィルター適用後のセルの個数が多い場合に処理時間が伸びてしまう。
→最終行取得では、フィルター条件に満たさないセルも数えてしまう
この質問は解決済みのためクローズされています。
tomokichi ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録