.Match と .Intersect の 2 つの組み込み VBA 関数に関する質問がありました。現在、情報を新しい配列に統合したい 2 つの 1 次元配列があります。以前に問題へのアプローチについて質問を投稿したことは承知していますが、この質問はどの方法が優れているかに関するものです。ある方法では、他の方法よりも速く新しい配列に情報を統合できますか? また、ある方法は他の方法よりも信頼性が高いですか?
2191 次
3 に答える
0
Intersectは、1つ以上の範囲の交差を見つけるための方法です。配列では機能しません。範囲引数の共通部分であるサブセット範囲を返します。
配列がソートされていない限り、.MATCHを使用するよりも、配列をループ比較する方がおそらく効率的です。
于 2011-06-28T10:21:18.897 に答える
0
2つの配列をvbaでマージする場合、.Match
関数と関数.Intersect
は同じように動作しません。これは、関数とマージすることができず、値を見つけるMatch
ことしかできないためです。
したがって、交差法を使用します。
より正確な答えが必要な場合は、例と既に作成したコードを使用して、配列で何をしたいのかをより正確に教えてください。
よろしく、
マックス
于 2011-06-28T08:57:06.883 に答える