Bonjour à tous,
J'ai des fichiers textes qui sont gros avec des données provenant de machines de production.
Les fichiers peuvent avoir plus de 80 000 lignes (certains font plus de 30Mb). Une ligne possède 12 champs (séparés par des caractères |).
J'arrive à lire les fichiers et récupérer chaque ligne, mettre chaque champ de la ligne dans un tableau (utilisation des fonctions de Microsoft Scripting Runtime pour lire et des split pour mettre dans un tableau).
Je dois rajouter chaque tableau de ligne lue dans un tableau pour l'ensemble du fichier, en parcourant les lignes du tableau du fichier et en comparant les 5 premières colonnes afin de voir si ces données ne sont pas déjà dans le tableau.
Pour l'instant ma macro traite 80 000 lignes en 3 minutes (cela correspond à 1 jour) j'aimerai optimiser mon traitement mais je ne sais pas comment.
Quelqu'un peut-il m'aider ?
Merci.
Partager