Répérer lignes => choix performance entre deux méthodes

Bonjour à tous,

je viens vous consulter afin de savoir quel méthode est la plus rapide et performante afin de repérer la ligne correspondante à deux critères

entre:

les deux find successif:

Find_id = Range("A2:A" & fin).Find(Id_Project).Row
Match_WP_Line = Range("B" & Find_id & ":B" & fin).Find(Current_WP_Id).Row

le simple for :

For i = 2 To fin
 If WP_page.Cells(i, "A") = Id_Project And WP_page.Cells(i, "B") = Current_WP_Id Then
   Match_WP_Line = i
   End If
   Next

autre?

merci à vous par avance

Bonjour,

avant ta boucle :

dim t as single
t= timer

après ta boucle :

msgbox timer-t

et tu auras ta réponse (en s).

Et si tes boucles ne durent pas assez longtemps, tu les inclues dans une autre boucle For k=1 to 10000 pour les réaliser plusieurs fois.

Moi je vote pour les 2 find, et de loin...

eric

Merci pour votre retour plus que rapide!!

Bonne soirée

Rechercher des sujets similaires à "reperer lignes choix performance entre deux methodes"