Excelシートのデータ範囲を2次元配列に格納する汎用関数を修正したので紹介します。 はじめに Findの挙動について調べてみた 対策を考えてみる For For Ifでガリガリ探索 CountAで探索 計測結果 完成版 ソースコード 補足 蛇足 フィルタを解除してからFindで探索 おわりに 続編 はじめに 本記事は、下記の記事の続編です。 www.excel-chunchun.com 公開後、以下のような指摘を頂きました。 (ブログに書くと、こうやって指摘してもらえるので、本当に助かります。) m氏 ワークシート(+α) → Range Range → 2次元配列 の2つの関数に分離して ReadCell はその2つを組み合わせたシンタックスシュガーにした方が汎用的に思えるのですがいかがでしょうか? 関数を分離すると、メモリやCPUを消費するロジックしか思いつかなかったので妥協したので
![Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part2 - えくせるちゅんちゅん](https://cdn-ak-scissors.b.st-hatena.com/image/square/fda15816f23c3ac224f11fb588a65fba51a7577e/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKotori-ChunChun%2F20190614%2F20190614230310.png)