Bonjour, bonjour !
Envoyé par
DarkGriffin
J'ai bien la solution "lourde" qui est de faire une recherche (find) pour chaque ligne du CSV, mais je me demandais s'il y avait une solution plus élégante et peut-être moins gourmande (le fichier CSV peut faire facilement 3/4000 lignes).
La méthode Range.Find n'est pas du tout une solution lourde si elle est utilisée comme dans l'aide VBA intégrée !
Il y a aussi la fonction de feuille de calculs EQUIV (voir l'aide d'Excel, en VBA c'est Application.Match).
Et enfin la possibilité d'utiliser l'objet Dictionary (consulter l'aide VBA).
Pour ces deux possibilités, de nombreux exemples dans les discussions de ce forum …
Voir aussi le tutoriel
Utiliser les variables tableaux en VBA Excel …
Partager