2 つの基準 (ID 番号と日付) を満たす行を検索する必要があるデータ シートがあります。
Findandを使用してマクロをFindNext作成しました。これは ID 番号のデータを検索し、一致が見つかるたびに日付を比較し、両方のセルが一致する場合は行の詳細を返します。
ただし、実行が非常に遅く、Match機能がはるかに高速であることを読みました。私が見るMatch限り、最初に一致した値のみが返さMatchれますが、後続の一致を見つけるために使用する方法はありますか?
Find、MATCHの速度を比較し、バリアント配列を使用するVBAコードを含むブログ投稿があります http://fastexcel.wordpress.com/2011/10/26/match-vs-find-vs-variant-array-vba -パフォーマンスシュートアウト/