匹配等同于FindNext

时间:2012-10-01 11:33:03

标签: excel vba

我有一张数据表,我需要搜索符合两个条件的行(ID号和日期)。

我使用FindFindNext编写了一个宏,它会在数据中搜索ID号,每次找到匹配项时,都会比较日期并返回行详细信息细胞匹配。

然而,它运行起来非常慢,我读过Match函数要快得多。据我所知Match只会返回第一个匹配值,有没有办法使用Match来查找后续匹配?

1 个答案:

答案 0 :(得分:1)

这里有一篇博客文章,其中的VBA代码比较了Find,MATCH和使用变体数组的速度 http://fastexcel.wordpress.com/2011/10/26/match-vs-find-vs-variant-array-vba-performance-shootout/