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