Bonjour,

je voudrais savoir si quelqu'un connait une fonction permettant d'effectuer une recherche rapide d'un enregistrement en vba.

En effet j'essaye de faire des recherches dans un fichier contenant 500 000 lignes. Lorsque j'utilise la fonction Find, cela prend énormément de temps pour parcourir le fichier.

Cela fait même planter excel car le temps d’exécution est trop long. Est ce que quelqu'un connait une commande me permettant de trouver rapidement la cellule qui m’intéresse svp ?

Ci dessous la commande que j'utilise : je parcours en fait la colonne E pour retrouver la cellule ayant pour valeur col_e dans la colonne E

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set Cel = F1.Columns("E").Find(what:=col_e, LookIn:=xlValues, lookat:=xlWhole)
merci pour votre aide, car je suis actuellement bloqué par rapport au temps d’exécution qui est interminable

Bonne journée