0

お世話になっております。

現在、以下の要件を満たす良い実装方法がわからず苦労しています。

なにかいい方法がないか、有識者の方アドバイスをいただけると幸いです。

◆要件

 Excelで任意の列でフィルターを適用し、フィルターが適用された後、任意の列で値が空のセルの個数を数え上げる

◆処理の流れ

 ①フィルター適用

 ②ヘッダーから1つセルを下に移動し、カウンタをインクリメント(エミュレーション)

 ③セル値を読み取る

 ④③で読み取った値が空でなければ、②、③を繰り返す。

  ③で読み取った値が空の場合は、繰り返しを終了。

 ⑤カウンタ値を個数としてセット

◆懸念事項

 ②、③をエミュレーションで移動しているので、フィルター適用後のセルの個数が多い場合に処理時間が伸びてしまう。

 →最終行取得では、フィルター条件に満たさないセルも数えてしまう

この質問は解決済みのためクローズされています。
tomokichi ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。